You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by dh...@apache.org on 2017/05/17 02:36:22 UTC

[01/51] [abbrv] [partial] beam-site git commit: regenerate the website

Repository: beam-site
Updated Branches:
  refs/heads/asf-site 41c71751e -> c196579ff


http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/coders/AtomicCoder.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/coders/AtomicCoder.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/coders/AtomicCoder.html
new file mode 100644
index 0000000..8ed76cd
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/coders/AtomicCoder.html
@@ -0,0 +1,450 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>AtomicCoder</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AtomicCoder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/sdk/coders/AvroCoder.html" title="class in org.apache.beam.sdk.coders"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/coders/AtomicCoder.html" target="_top">Frames</a></li>
+<li><a href="AtomicCoder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.coders.Coder">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk.coders</div>
+<h2 title="Class AtomicCoder" class="title">Class AtomicCoder&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">org.apache.beam.sdk.coders.Coder</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">org.apache.beam.sdk.coders.StructuredCoder</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.coders.AtomicCoder&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the values being transcoded</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/coders/BigDecimalCoder.html" title="class in org.apache.beam.sdk.coders">BigDecimalCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/BigEndianIntegerCoder.html" title="class in org.apache.beam.sdk.coders">BigEndianIntegerCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/BigEndianLongCoder.html" title="class in org.apache.beam.sdk.coders">BigEndianLongCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/BigIntegerCoder.html" title="class in org.apache.beam.sdk.coders">BigIntegerCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/BitSetCoder.html" title="class in org.apache.beam.sdk.coders">BitSetCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/ByteArrayCoder.html" title="class in org.apache.beam.sdk.coders">ByteArrayCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/ByteCoder.html" title="class in org.apache.beam.sdk.coders">ByteCoder</a>, <a href="../../../../../org/apa
 che/beam/sdk/extensions/protobuf/ByteStringCoder.html" title="class in org.apache.beam.sdk.extensions.protobuf">ByteStringCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/DoubleCoder.html" title="class in org.apache.beam.sdk.coders">DoubleCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/DurationCoder.html" title="class in org.apache.beam.sdk.coders">DurationCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/InstantCoder.html" title="class in org.apache.beam.sdk.coders">InstantCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/windowing/PaneInfo.PaneInfoCoder.html" title="class in org.apache.beam.sdk.transforms.windowing">PaneInfo.PaneInfoCoder</a>, <a href="../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.RandomAccessDataCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/StringUtf8Coder.html" title="cl
 ass in org.apache.beam.sdk.coders">StringUtf8Coder</a>, <a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoder.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">TableDestinationCoder</a>, <a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">TableRowJsonCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/TextualIntegerCoder.html" title="class in org.apache.beam.sdk.coders">TextualIntegerCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/VarIntCoder.html" title="class in org.apache.beam.sdk.coders">VarIntCoder</a>, <a href="../../../../../org/apache/beam/sdk/coders/VoidCoder.html" title="class in org.apache.beam.sdk.coders">VoidCoder</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AtomicCoder&lt;T&gt;</span>
+extends <a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">StructuredCoder</a>&lt;T&gt;</pre>
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> that has no component <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coders</code></a> or other configuration.
+
+ <p>Unless the behavior is overridden, atomic coders are presumed to be deterministic.
+
+ <p>All atomic coders of the same class are considered to be equal to each other. As a result,
+ an <a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders"><code>AtomicCoder</code></a> should have no associated configuration (instance variables, etc).</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.sdk.coders.AtomicCoder">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.coders.Coder">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.beam.sdk.coders.<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">Coder.Context</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders">Coder.NonDeterministicException</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#AtomicCoder--">AtomicCoder</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;other)</code>
+<div class="block">.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#getCoderArguments--">getCoderArguments</a></span>()</code>
+<div class="block">If this is a <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> for a parameterized type, returns the
+ list of <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>s being used for each of the parameters in the same order they appear
+ within the parameterized type's type signature.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#getComponents--">getComponents</a></span>()</code>
+<div class="block">Returns the list of <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coders</code></a> that are components of this <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#hashCode--">hashCode</a></span>()</code>
+<div class="block">.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#verifyDeterministic--">verifyDeterministic</a></span>()</code>
+<div class="block">Throw <a href="../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders"><code>Coder.NonDeterministicException</code></a> if the coding is not deterministic.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.coders.StructuredCoder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.coders.<a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">StructuredCoder</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#consistentWithEquals--">consistentWithEquals</a>, <a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#getEncodedTypeDescriptor--">getEncodedTypeDescriptor</a>, <a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#structuralValue-T-">structuralValue</a>, <a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.coders.Coder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.coders.<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/coders/Coder.html#decode-java.io.InputStream-">decode</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#decode-java.io.InputStream-org.apache.beam.sdk.coders.Coder.Context-">decode</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#encode-T-java.io.OutputStream-">encode</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#encode-T-java.io.OutputStream-org.apache.beam.sdk.coders.Coder.Context-">encode</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#getEncodedElementByteSize-T-">getEncodedElementByteSize</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#isRegisterByteSizeObserverCheap-T-">isRegisterByteSizeObserverCheap</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#registerByteSizeObserver-T-org.apache.beam.sdk.util.common.ElementByteSizeObserver-">registerByteSizeObserver</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder
 .html#verifyDeterministic-org.apache.beam.sdk.coders.Coder-java.lang.String-org.apache.beam.sdk.coders.Coder...-">verifyDeterministic</a>, <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#verifyDeterministic-org.apache.beam.sdk.coders.Coder-java.lang.String-java.lang.Iterable-">verifyDeterministic</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AtomicCoder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AtomicCoder</h4>
+<pre>public&nbsp;AtomicCoder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="verifyDeterministic--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>verifyDeterministic</h4>
+<pre>public&nbsp;void&nbsp;verifyDeterministic()
+                         throws <a href="../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders">Coder.NonDeterministicException</a></pre>
+<div class="block">Throw <a href="../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders"><code>Coder.NonDeterministicException</code></a> if the coding is not deterministic.
+
+ <p>In order for a <code>Coder</code> to be considered deterministic,
+ the following must be true:
+ <ul>
+   <li>two values that compare as equal (via <code>Object.equals()</code>
+       or <code>Comparable.compareTo()</code>, if supported) have the same
+       encoding.
+   <li>the <code>Coder</code> always produces a canonical encoding, which is the
+       same for an instance of an object even if produced on different
+       computers at different times.
+ </ul>.
+
+ <p>Unless overridden, does not throw. An <a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders"><code>AtomicCoder</code></a> is presumed to be deterministic</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/coders/Coder.html#verifyDeterministic--">verifyDeterministic</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="type parameter in AtomicCoder">T</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>NonDeterministicException</code> - if overridden to indicate that this sublcass of
+         <a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders"><code>AtomicCoder</code></a> is not deterministic</dd>
+<dd><code><a href="../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders">Coder.NonDeterministicException</a></code> - if this coder is not deterministic.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCoderArguments--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCoderArguments</h4>
+<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;&gt;&nbsp;getCoderArguments()</pre>
+<div class="block">If this is a <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> for a parameterized type, returns the
+ list of <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>s being used for each of the parameters in the same order they appear
+ within the parameterized type's type signature. If this cannot be done, or this
+ <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> does not encode/decode a parameterized type, returns the empty list..</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/coders/Coder.html#getCoderArguments--">getCoderArguments</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="type parameter in AtomicCoder">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the empty list</dd>
+</dl>
+</li>
+</ul>
+<a name="getComponents--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComponents</h4>
+<pre>public final&nbsp;java.util.List&lt;? extends <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;&gt;&nbsp;getComponents()</pre>
+<div class="block">Returns the list of <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coders</code></a> that are components of this <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.
+
+ <p>The default components will be equal to the value returned by <a href="../../../../../org/apache/beam/sdk/coders/Coder.html#getCoderArguments--"><code>Coder.getCoderArguments()</code></a>..</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#getComponents--">getComponents</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">StructuredCoder</a>&lt;<a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="type parameter in AtomicCoder">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the empty <code>List</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public final&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;other)</pre>
+<div class="block">.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">StructuredCoder</a>&lt;<a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="type parameter in AtomicCoder">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the other object has the same class as this <a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders"><code>AtomicCoder</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public final&nbsp;int&nbsp;hashCode()</pre>
+<div class="block">.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#hashCode--">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">StructuredCoder</a>&lt;<a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="type parameter in AtomicCoder">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#hashCode--"><code>hashCode()</code></a> of the <code>Class</code> of this <a href="../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders"><code>AtomicCoder</code></a>.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/sdk/coders/AvroCoder.html" title="class in org.apache.beam.sdk.coders"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/coders/AtomicCoder.html" target="_top">Frames</a></li>
+<li><a href="AtomicCoder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.coders.Coder">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[09/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.html
new file mode 100644
index 0000000..1cc6a7d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.html
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SourceRDD</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SourceRDD";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SourceRDD.html" target="_top">Frames</a></li>
+<li><a href="SourceRDD.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class SourceRDD" class="title">Class SourceRDD</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.SourceRDD</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SourceRDD</span>
+extends java.lang.Object</pre>
+<div class="block">Classes implementing Beam <a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io"><code>Source</code></a> <code>RDD</code>s.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io">SourceRDD.Bounded</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="type parameter in SourceRDD.Bounded">T</a>&gt;</span></code>
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><code>SourceRDD.Bounded</code></a> reads input from a <a href="../../../../../../org/apache/beam/sdk/io/BoundedSource.html" title="class in org.apache.beam.sdk.io"><code>BoundedSource</code></a>
+ and creates a Spark <code>RDD</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io">SourceRDD.Unbounded</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a> extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</span></code>
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><code>SourceRDD.Unbounded</code></a> is the implementation of a micro-batch
+ in a <code>SourceDStream</code>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html#SourceRDD--">SourceRDD</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SourceRDD--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SourceRDD</h4>
+<pre>public&nbsp;SourceRDD()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SourceRDD.html" target="_top">Frames</a></li>
+<li><a href="SourceRDD.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html
new file mode 100644
index 0000000..f7271a4
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SparkUnboundedSource.Metadata</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkUnboundedSource.Metadata";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" target="_top">Frames</a></li>
+<li><a href="SparkUnboundedSource.Metadata.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class SparkUnboundedSource.Metadata" class="title">Class SparkUnboundedSource.Metadata</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.SparkUnboundedSource.Metadata</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io">SparkUnboundedSource</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SparkUnboundedSource.Metadata</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">A metadata holder for an input stream partition.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.io.SparkUnboundedSource.Metadata">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html#Metadata-long-org.joda.time.Instant-org.joda.time.Instant-long-org.apache.beam.runners.core.metrics.MetricsContainerStepMap-">Metadata</a></span>(long&nbsp;numRecords,
+        <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;lowWatermark,
+        <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;highWatermark,
+        long&nbsp;readDurationMillis,
+        org.apache.beam.runners.core.metrics.MetricsContainerStepMap&nbsp;metricsContainer)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html#getReadDurationMillis--">getReadDurationMillis</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Metadata-long-org.joda.time.Instant-org.joda.time.Instant-long-org.apache.beam.runners.core.metrics.MetricsContainerStepMap-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Metadata</h4>
+<pre>public&nbsp;Metadata(long&nbsp;numRecords,
+                <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;lowWatermark,
+                <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;highWatermark,
+                long&nbsp;readDurationMillis,
+                org.apache.beam.runners.core.metrics.MetricsContainerStepMap&nbsp;metricsContainer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getReadDurationMillis--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getReadDurationMillis</h4>
+<pre>public&nbsp;long&nbsp;getReadDurationMillis()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" target="_top">Frames</a></li>
+<li><a href="SparkUnboundedSource.Metadata.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.html
new file mode 100644
index 0000000..4cc148b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.html
@@ -0,0 +1,308 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SparkUnboundedSource</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkUnboundedSource";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SparkUnboundedSource.html" target="_top">Frames</a></li>
+<li><a href="SparkUnboundedSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class SparkUnboundedSource" class="title">Class SparkUnboundedSource</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.SparkUnboundedSource</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkUnboundedSource</span>
+extends java.lang.Object</pre>
+<div class="block">A "composite" InputDStream implementation for <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource</code></a>s.
+
+ <p>This read is a composite of the following steps:
+ <ul>
+ <li>Create a single-element (per-partition) stream, that contains the (partitioned)
+ <a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io"><code>Source</code></a> and an optional <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io"><code>UnboundedSource.CheckpointMark</code></a> to start from.</li>
+ <li>Read from within a stateful operation <code>JavaPairDStream.mapWithState(StateSpec)</code>
+ using the <a href="../../../../../../org/apache/beam/runners/spark/stateful/StateSpecFunctions.html#mapSourceFunction-org.apache.beam.runners.spark.translation.SparkRuntimeContext-java.lang.String-"><code>StateSpecFunctions.mapSourceFunction(org.apache.beam.runners.spark.translation.SparkRuntimeContext, java.lang.String)</code></a> mapping function,
+ which manages the state of the CheckpointMark per partition.</li>
+ <li>Since the stateful operation is a map operation, the read iterator needs to be flattened,
+ while reporting the properties of the read (such as number of records) to the tracker.</li>
+ </ul></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io">SparkUnboundedSource.Metadata</a></span></code>
+<div class="block">A metadata holder for an input stream partition.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html#SparkUnboundedSource--">SparkUnboundedSource</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;<br>org.apache.beam.runners.spark.translation.streaming.UnboundedDataset&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html#read-org.apache.spark.streaming.api.java.JavaStreamingContext-org.apache.beam.runners.spark.translation.SparkRuntimeContext-org.apache.beam.sdk.io.UnboundedSource-java.lang.String-">read</a></span>(org.apache.spark.streaming.api.java.JavaStreamingContext&nbsp;jssc,
+    org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;rc,
+    <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io">UnboundedSource</a>&lt;T,CheckpointMarkT&gt;&nbsp;source,
+    java.lang.String&nbsp;stepName)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkUnboundedSource--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkUnboundedSource</h4>
+<pre>public&nbsp;SparkUnboundedSource()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="read-org.apache.spark.streaming.api.java.JavaStreamingContext-org.apache.beam.runners.spark.translation.SparkRuntimeContext-org.apache.beam.sdk.io.UnboundedSource-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public static&nbsp;&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;&nbsp;org.apache.beam.runners.spark.translation.streaming.UnboundedDataset&lt;T&gt;&nbsp;read(org.apache.spark.streaming.api.java.JavaStreamingContext&nbsp;jssc,
+                                                                                                                                                      org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;rc,
+                                                                                                                                                      <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io">UnboundedSource</a>&lt;T,CheckpointMarkT&gt;&nbsp;source,
+                                                                                                                                                      java.lang.String&nbsp;stepName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SparkUnboundedSource.html" target="_top">Frames</a></li>
+<li><a href="SparkUnboundedSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-frame.html
new file mode 100644
index 0000000..8afbd5d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-frame.html
@@ -0,0 +1,30 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.io</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/spark/io/package-summary.html" target="classFrame">org.apache.beam.runners.spark.io</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ConsoleIO.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">ConsoleIO</a></li>
+<li><a href="ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">ConsoleIO.Write</a></li>
+<li><a href="ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">ConsoleIO.Write.Unbound</a></li>
+<li><a href="CreateStream.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">CreateStream</a></li>
+<li><a href="EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">EmptyCheckpointMark</a></li>
+<li><a href="MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">MicrobatchSource</a></li>
+<li><a href="SourceRDD.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">SourceRDD</a></li>
+<li><a href="SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">SourceRDD.Bounded</a></li>
+<li><a href="SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">SourceRDD.Unbounded</a></li>
+<li><a href="SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">SparkUnboundedSource</a></li>
+<li><a href="SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">SparkUnboundedSource.Metadata</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-summary.html
new file mode 100644
index 0000000..3f6dab3
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-summary.html
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.io</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.io";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.io</h1>
+<div class="docSummary">
+<div class="block">Spark-specific transforms for I/O.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO</a></td>
+<td class="colLast">
+<div class="block">Print to console.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write</a></td>
+<td class="colLast">
+<div class="block">Write on the console.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write.Unbound</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block"><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> writing <a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> on the console.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Create an input stream from Queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io">EmptyCheckpointMark</a></td>
+<td class="colLast">
+<div class="block">Passing null values to Spark's Java API may cause problems because of Guava preconditions.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io">MicrobatchSource</a>&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io"><code>Source</code></a> that accommodates Spark's micro-batch oriented nature and wraps an
+ <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io">SourceRDD</a></td>
+<td class="colLast">
+<div class="block">Classes implementing Beam <a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io"><code>Source</code></a> <code>RDD</code>s.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io">SourceRDD.Bounded</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><code>SourceRDD.Bounded</code></a> reads input from a <a href="../../../../../../org/apache/beam/sdk/io/BoundedSource.html" title="class in org.apache.beam.sdk.io"><code>BoundedSource</code></a>
+ and creates a Spark <code>RDD</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io">SourceRDD.Unbounded</a>&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><code>SourceRDD.Unbounded</code></a> is the implementation of a micro-batch
+ in a <code>SourceDStream</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io">SparkUnboundedSource</a></td>
+<td class="colLast">
+<div class="block">A "composite" InputDStream implementation for <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource</code></a>s.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io">SparkUnboundedSource.Metadata</a></td>
+<td class="colLast">
+<div class="block">A metadata holder for an input stream partition.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.io Description">Package org.apache.beam.runners.spark.io Description</h2>
+<div class="block">Spark-specific transforms for I/O.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-tree.html
new file mode 100644
index 0000000..4852f3a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/package-tree.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.io Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.io Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.io</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">ConsoleIO</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">ConsoleIO.Write</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">EmptyCheckpointMark</span></a> (implements java.io.Serializable, org.apache.beam.sdk.io.<a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>)</li>
+<li type="circle">org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">PTransform</span></a>&lt;InputT,OutputT&gt; (implements org.apache.beam.sdk.transforms.display.<a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">ConsoleIO.Write.Unbound</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">CreateStream</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">org.apache.spark.rdd.RDD&lt;T&gt; (implements org.apache.spark.Logging, scala.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">SourceRDD.Bounded</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">SourceRDD.Unbounded</span></a>&lt;T,CheckpointMarkT&gt;</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io"><span class="typeNameLink">Source</span></a>&lt;T&gt; (implements org.apache.beam.sdk.transforms.display.<a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">MicrobatchSource</span></a>&lt;T,CheckpointMarkT&gt;</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.<a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io"><span class="typeNameLink">Source.Reader</span></a>&lt;T&gt; (implements java.lang.AutoCloseable)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">MicrobatchSource.Reader</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">SourceRDD</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">SparkUnboundedSource</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.io.<a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">SparkUnboundedSource.Metadata</span></a> (implements java.io.Serializable)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetric.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetric.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetric.html
new file mode 100644
index 0000000..434f5e2
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetric.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>AggregatorMetric</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AggregatorMetric";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/AggregatorMetric.html" target="_top">Frames</a></li>
+<li><a href="AggregatorMetric.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics</div>
+<h2 title="Class AggregatorMetric" class="title">Class AggregatorMetric</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.AggregatorMetric</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.codahale.metrics.Metric</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AggregatorMetric</span>
+extends java.lang.Object
+implements com.codahale.metrics.Metric</pre>
+<div class="block">An adapter between the <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> and Codahale's <code>Metric</code> interface.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics">AggregatorMetric</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html#of-org.apache.beam.runners.spark.aggregators.NamedAggregators-">of</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;namedAggregators)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of-org.apache.beam.runners.spark.aggregators.NamedAggregators-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics">AggregatorMetric</a>&nbsp;of(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;namedAggregators)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/AggregatorMetric.html" target="_top">Frames</a></li>
+<li><a href="AggregatorMetric.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html
new file mode 100644
index 0000000..20f1f80
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>AggregatorMetricSource</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AggregatorMetricSource";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" target="_top">Frames</a></li>
+<li><a href="AggregatorMetricSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics</div>
+<h2 title="Class AggregatorMetricSource" class="title">Class AggregatorMetricSource</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.AggregatorMetricSource</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.spark.metrics.source.Source</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AggregatorMetricSource</span>
+extends java.lang.Object
+implements org.apache.spark.metrics.source.Source</pre>
+<div class="block">A Spark <code>Source</code> that is tailored to expose an <a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a>,
+ wrapping an underlying <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> instance.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html#AggregatorMetricSource-java.lang.String-org.apache.beam.runners.spark.aggregators.NamedAggregators-">AggregatorMetricSource</a></span>(java.lang.String&nbsp;name,
+                      <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;aggregators)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>com.codahale.metrics.MetricRegistry</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html#metricRegistry--">metricRegistry</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html#sourceName--">sourceName</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AggregatorMetricSource-java.lang.String-org.apache.beam.runners.spark.aggregators.NamedAggregators-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AggregatorMetricSource</h4>
+<pre>public&nbsp;AggregatorMetricSource(java.lang.String&nbsp;name,
+                              <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;aggregators)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sourceName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;sourceName()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>sourceName</code>&nbsp;in interface&nbsp;<code>org.apache.spark.metrics.source.Source</code></dd>
+</dl>
+</li>
+</ul>
+<a name="metricRegistry--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metricRegistry</h4>
+<pre>public&nbsp;com.codahale.metrics.MetricRegistry&nbsp;metricRegistry()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>metricRegistry</code>&nbsp;in interface&nbsp;<code>org.apache.spark.metrics.source.Source</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" target="_top">Frames</a></li>
+<li><a href="AggregatorMetricSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[27/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTransport.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTransport.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTransport.html
new file mode 100644
index 0000000..19acffd
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTransport.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowTransport</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowTransport";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DataflowTransport.html" target="_top">Frames</a></li>
+<li><a href="DataflowTransport.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class DataflowTransport" class="title">Class DataflowTransport</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.DataflowTransport</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowTransport</span>
+extends java.lang.Object</pre>
+<div class="block">Helpers for cloud communication.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html#DataflowTransport--">DataflowTransport</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static com.google.api.services.clouddebugger.v2.Clouddebugger.Builder</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html#newClouddebuggerClient-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">newClouddebuggerClient</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static com.google.api.services.dataflow.Dataflow.Builder</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html#newDataflowClient-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">newDataflowClient</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</code>
+<div class="block">Returns a Google Cloud Dataflow client builder.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowTransport--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowTransport</h4>
+<pre>public&nbsp;DataflowTransport()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="newDataflowClient-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newDataflowClient</h4>
+<pre>public static&nbsp;com.google.api.services.dataflow.Dataflow.Builder&nbsp;newDataflowClient(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Returns a Google Cloud Dataflow client builder.</div>
+</li>
+</ul>
+<a name="newClouddebuggerClient-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newClouddebuggerClient</h4>
+<pre>public static&nbsp;com.google.api.services.clouddebugger.v2.Clouddebugger.Builder&nbsp;newClouddebuggerClient(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DataflowTransport.html" target="_top">Frames</a></li>
+<li><a href="DataflowTransport.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html
new file mode 100644
index 0000000..924d0a8
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html
@@ -0,0 +1,308 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DefaultCoderCloudObjectTranslatorRegistrar</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DefaultCoderCloudObjectTranslatorRegistrar";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" target="_top">Frames</a></li>
+<li><a href="DefaultCoderCloudObjectTranslatorRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class DefaultCoderCloudObjectTranslatorRegistrar" class="title">Class DefaultCoderCloudObjectTranslatorRegistrar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.DefaultCoderCloudObjectTranslatorRegistrar</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util">CoderCloudObjectTranslatorRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=<a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util">CoderCloudObjectTranslatorRegistrar.class</a>)
+public class <span class="typeNameLabel">DefaultCoderCloudObjectTranslatorRegistrar</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util">CoderCloudObjectTranslatorRegistrar</a></pre>
+<div class="block">The <a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CoderCloudObjectTranslatorRegistrar</code></a> containing the default collection of
+ <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>Cloud Object Translators</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html#DefaultCoderCloudObjectTranslatorRegistrar--">DefaultCoderCloudObjectTranslatorRegistrar</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html#classesToTranslators--">classesToTranslators</a></span>()</code>
+<div class="block">Gets a map from <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> to a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a> that can translate that <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html#classNamesToTranslators--">classNamesToTranslators</a></span>()</code>
+<div class="block">Gets a map from the name returned by <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#getClassName--"><code>CloudObject.getClassName()</code></a> to a translator that
+ can convert into the equivalent <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultCoderCloudObjectTranslatorRegistrar--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultCoderCloudObjectTranslatorRegistrar</h4>
+<pre>public&nbsp;DefaultCoderCloudObjectTranslatorRegistrar()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="classNamesToTranslators--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>classNamesToTranslators</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;&nbsp;classNamesToTranslators()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html#classNamesToTranslators--">CoderCloudObjectTranslatorRegistrar</a></code></span></div>
+<div class="block">Gets a map from the name returned by <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#getClassName--"><code>CloudObject.getClassName()</code></a> to a translator that
+ can convert into the equivalent <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html#classNamesToTranslators--">classNamesToTranslators</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util">CoderCloudObjectTranslatorRegistrar</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="classesToTranslators--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>classesToTranslators</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;&nbsp;classesToTranslators()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html#classesToTranslators--">CoderCloudObjectTranslatorRegistrar</a></code></span></div>
+<div class="block">Gets a map from <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> to a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a> that can translate that <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html#classesToTranslators--">classesToTranslators</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util">CoderCloudObjectTranslatorRegistrar</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" target="_top">Frames</a></li>
+<li><a href="DefaultCoderCloudObjectTranslatorRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DoFnInfo.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DoFnInfo.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DoFnInfo.html
new file mode 100644
index 0000000..a0d334a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DoFnInfo.html
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DoFnInfo</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DoFnInfo";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":41,"i2":10,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DoFnInfo.html" target="_top">Frames</a></li>
+<li><a href="DoFnInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class DoFnInfo" class="title">Class DoFnInfo&lt;InputT,OutputT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.DoFnInfo&lt;InputT,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>InputT</code> - the type of the (main) input elements of the <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a></dd>
+<dd><code>OutputT</code> - the type of the (main) output elements of the <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a></dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DoFnInfo&lt;InputT,OutputT&gt;</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">Wrapper class holding the necessary information to serialize a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.dataflow.util.DoFnInfo">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;InputT,OutputT&gt;<br><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a>&lt;InputT,OutputT&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#forFn-org.apache.beam.sdk.transforms.DoFn-org.apache.beam.sdk.values.WindowingStrategy-java.lang.Iterable-org.apache.beam.sdk.coders.Coder-long-java.util.Map-">forFn</a></span>(<a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;InputT,OutputT&gt;&nbsp;doFn,
+     <a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;&nbsp;windowingStrategy,
+     java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;&nbsp;sideInputViews,
+     <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;InputT&gt;&nbsp;inputCoder,
+     long&nbsp;mainOutput,
+     java.util.Map&lt;java.lang.Long,<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;&gt;&nbsp;outputMap)</code>
+<div class="block">Creates a <a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util"><code>DoFnInfo</code></a> for the given <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;InputT,OutputT&gt;<br><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a>&lt;InputT,OutputT&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#forFn-java.io.Serializable-org.apache.beam.sdk.values.WindowingStrategy-java.lang.Iterable-org.apache.beam.sdk.coders.Coder-long-java.util.Map-">forFn</a></span>(java.io.Serializable&nbsp;doFn,
+     <a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;&nbsp;windowingStrategy,
+     java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;&nbsp;sideInputViews,
+     <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;InputT&gt;&nbsp;inputCoder,
+     long&nbsp;mainOutput,
+     java.util.Map&lt;java.lang.Long,<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;&gt;&nbsp;outputMap)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>,<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getDoFn--">getDoFn</a></span>()</code>
+<div class="block">Returns the embedded function.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.io.Serializable</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getFn--">getFn</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getInputCoder--">getInputCoder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getMainOutput--">getMainOutput</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.Long,<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getOutputMap--">getOutputMap</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getSideInputViews--">getSideInputViews</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getWindowingStrategy--">getWindowingStrategy</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>,<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#withFn-org.apache.beam.sdk.transforms.DoFn-">withFn</a></span>(<a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>,<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">OutputT</a>&gt;&nbsp;newFn)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="forFn-org.apache.beam.sdk.transforms.DoFn-org.apache.beam.sdk.values.WindowingStrategy-java.lang.Iterable-org.apache.beam.sdk.coders.Coder-long-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forFn</h4>
+<pre>public static&nbsp;&lt;InputT,OutputT&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a>&lt;InputT,OutputT&gt;&nbsp;forFn(<a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;InputT,OutputT&gt;&nbsp;doFn,
+                                                              <a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;&nbsp;windowingStrategy,
+                                                              java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;&nbsp;sideInputViews,
+                                                              <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;InputT&gt;&nbsp;inputCoder,
+                                                              long&nbsp;mainOutput,
+                                                              java.util.Map&lt;java.lang.Long,<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;&gt;&nbsp;outputMap)</pre>
+<div class="block">Creates a <a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util"><code>DoFnInfo</code></a> for the given <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a>.</div>
+</li>
+</ul>
+<a name="forFn-java.io.Serializable-org.apache.beam.sdk.values.WindowingStrategy-java.lang.Iterable-org.apache.beam.sdk.coders.Coder-long-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forFn</h4>
+<pre>@Deprecated
+public static&nbsp;&lt;InputT,OutputT&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a>&lt;InputT,OutputT&gt;&nbsp;forFn(java.io.Serializable&nbsp;doFn,
+                                                                          <a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;&nbsp;windowingStrategy,
+                                                                          java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;&nbsp;sideInputViews,
+                                                                          <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;InputT&gt;&nbsp;inputCoder,
+                                                                          long&nbsp;mainOutput,
+                                                                          java.util.Map&lt;java.lang.Long,<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;&gt;&nbsp;outputMap)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">TODO: remove this when Dataflow worker uses the DoFn overload.</div>
+</li>
+</ul>
+<a name="withFn-org.apache.beam.sdk.transforms.DoFn-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withFn</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>,<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">OutputT</a>&gt;&nbsp;withFn(<a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>,<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">OutputT</a>&gt;&nbsp;newFn)</pre>
+</li>
+</ul>
+<a name="getFn--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFn</h4>
+<pre>@Deprecated
+public&nbsp;java.io.Serializable&nbsp;getFn()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">TODO: remove this when Dataflow worker uses <a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html#getDoFn--"><code>getDoFn()</code></a>.</div>
+</li>
+</ul>
+<a name="getDoFn--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDoFn</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>,<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">OutputT</a>&gt;&nbsp;getDoFn()</pre>
+<div class="block">Returns the embedded function.</div>
+</li>
+</ul>
+<a name="getWindowingStrategy--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWindowingStrategy</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;&nbsp;getWindowingStrategy()</pre>
+</li>
+</ul>
+<a name="getSideInputViews--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSideInputViews</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;&nbsp;getSideInputViews()</pre>
+</li>
+</ul>
+<a name="getInputCoder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputCoder</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="type parameter in DoFnInfo">InputT</a>&gt;&nbsp;getInputCoder()</pre>
+</li>
+</ul>
+<a name="getMainOutput--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMainOutput</h4>
+<pre>public&nbsp;long&nbsp;getMainOutput()</pre>
+</li>
+</ul>
+<a name="getOutputMap--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOutputMap</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.Long,<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;&gt;&nbsp;getOutputMap()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DoFnInfo.html" target="_top">Frames</a></li>
+<li><a href="DoFnInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/GcsStager.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/GcsStager.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/GcsStager.html
new file mode 100644
index 0000000..7cda2a1
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/GcsStager.html
@@ -0,0 +1,258 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>GcsStager</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="GcsStager";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/GcsStager.html" target="_top">Frames</a></li>
+<li><a href="GcsStager.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class GcsStager" class="title">Class GcsStager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.GcsStager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GcsStager</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a></pre>
+<div class="block">Utility class for staging files to GCS.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util">GcsStager</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;com.google.api.services.dataflow.model.DataflowPackage&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html#stageFiles--">stageFiles</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util">GcsStager</a>&nbsp;fromOptions(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="stageFiles--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stageFiles</h4>
+<pre>public&nbsp;java.util.List&lt;com.google.api.services.dataflow.model.DataflowPackage&gt;&nbsp;stageFiles()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html#stageFiles--">stageFiles</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/GcsStager.html" target="_top">Frames</a></li>
+<li><a href="GcsStager.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html
new file mode 100644
index 0000000..fabb3b4
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html
@@ -0,0 +1,232 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>MonitoringUtil.JobMessagesHandler</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MonitoringUtil.JobMessagesHandler";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.JobMessagesHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Interface MonitoringUtil.JobMessagesHandler" class="title">Interface MonitoringUtil.JobMessagesHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil.LoggingHandler</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">MonitoringUtil.JobMessagesHandler</span></pre>
+<div class="block">An interface that can be used for defining callbacks to receive a list
+ of JobMessages containing monitoring information.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html#process-java.util.List-">process</a></span>(java.util.List&lt;com.google.api.services.dataflow.model.JobMessage&gt;&nbsp;messages)</code>
+<div class="block">Process the rows.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>process</h4>
+<pre>void&nbsp;process(java.util.List&lt;com.google.api.services.dataflow.model.JobMessage&gt;&nbsp;messages)</pre>
+<div class="block">Process the rows.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.JobMessagesHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html
new file mode 100644
index 0000000..b0a143e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html
@@ -0,0 +1,287 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>MonitoringUtil.LoggingHandler</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MonitoringUtil.LoggingHandler";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.LoggingHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class MonitoringUtil.LoggingHandler" class="title">Class MonitoringUtil.LoggingHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.MonitoringUtil.LoggingHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">MonitoringUtil.LoggingHandler</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a></pre>
+<div class="block">A handler that logs monitoring messages.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html#LoggingHandler--">LoggingHandler</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html#process-java.util.List-">process</a></span>(java.util.List&lt;com.google.api.services.dataflow.model.JobMessage&gt;&nbsp;messages)</code>
+<div class="block">Process the rows.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LoggingHandler--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LoggingHandler</h4>
+<pre>public&nbsp;LoggingHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;void&nbsp;process(java.util.List&lt;com.google.api.services.dataflow.model.JobMessage&gt;&nbsp;messages)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html#process-java.util.List-">MonitoringUtil.JobMessagesHandler</a></code></span></div>
+<div class="block">Process the rows.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html#process-java.util.List-">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.LoggingHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[50/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2016/08/03/six-months.html
----------------------------------------------------------------------
diff --git a/content/blog/2016/08/03/six-months.html b/content/blog/2016/08/03/six-months.html
index 6ebf099..8b43bab 100644
--- a/content/blog/2016/08/03/six-months.html
+++ b/content/blog/2016/08/03/six-months.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2016/10/20/test-stream.html
----------------------------------------------------------------------
diff --git a/content/blog/2016/10/20/test-stream.html b/content/blog/2016/10/20/test-stream.html
index 4daa6d4..6e2395b 100644
--- a/content/blog/2016/10/20/test-stream.html
+++ b/content/blog/2016/10/20/test-stream.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -198,7 +198,7 @@ be controlled within a test.</p>
 <h2 id="writing-deterministic-tests-to-emulate-nondeterminism">Writing Deterministic Tests to Emulate Nondeterminism</h2>
 
 <p>The Beam testing infrastructure provides the
-<a href="/documentation/sdks/javadoc/0.6.0/org/apache/beam/sdk/testing/PAssert.html">PAssert</a>
+<a href="/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/testing/PAssert.html">PAssert</a>
 methods, which assert properties about the contents of a PCollection from within
 a pipeline. We have expanded this infrastructure to include
 <a href="https://github.com/apache/beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java">TestStream</a>,

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2017/01/09/added-apex-runner.html
----------------------------------------------------------------------
diff --git a/content/blog/2017/01/09/added-apex-runner.html b/content/blog/2017/01/09/added-apex-runner.html
index fc8eb23..c31bcea 100644
--- a/content/blog/2017/01/09/added-apex-runner.html
+++ b/content/blog/2017/01/09/added-apex-runner.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2017/01/10/beam-graduates.html
----------------------------------------------------------------------
diff --git a/content/blog/2017/01/10/beam-graduates.html b/content/blog/2017/01/10/beam-graduates.html
index 5e0aabf..7e65d2e 100644
--- a/content/blog/2017/01/10/beam-graduates.html
+++ b/content/blog/2017/01/10/beam-graduates.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2017/02/01/graduation-media-recap.html
----------------------------------------------------------------------
diff --git a/content/blog/2017/02/01/graduation-media-recap.html b/content/blog/2017/02/01/graduation-media-recap.html
index dbf5da1..172cccb 100644
--- a/content/blog/2017/02/01/graduation-media-recap.html
+++ b/content/blog/2017/02/01/graduation-media-recap.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2017/02/13/stateful-processing.html
----------------------------------------------------------------------
diff --git a/content/blog/2017/02/13/stateful-processing.html b/content/blog/2017/02/13/stateful-processing.html
index 1da6b68..0315a16 100644
--- a/content/blog/2017/02/13/stateful-processing.html
+++ b/content/blog/2017/02/13/stateful-processing.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2017/03/16/python-sdk-release.html
----------------------------------------------------------------------
diff --git a/content/blog/2017/03/16/python-sdk-release.html b/content/blog/2017/03/16/python-sdk-release.html
index f3224ca..ac8db9a 100644
--- a/content/blog/2017/03/16/python-sdk-release.html
+++ b/content/blog/2017/03/16/python-sdk-release.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/index.html
----------------------------------------------------------------------
diff --git a/content/blog/index.html b/content/blog/index.html
index 7463ac3..5ccca0a 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/coming-soon.html
----------------------------------------------------------------------
diff --git a/content/coming-soon.html b/content/coming-soon.html
index a4e5724..3b86ba0 100644
--- a/content/coming-soon.html
+++ b/content/coming-soon.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/contribution-guide/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/contribution-guide/index.html b/content/contribute/contribution-guide/index.html
index 1f221b3..110f966 100644
--- a/content/contribute/contribution-guide/index.html
+++ b/content/contribute/contribution-guide/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/design-principles/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/design-principles/index.html b/content/contribute/design-principles/index.html
index 79db9ca..7067a9f 100644
--- a/content/contribute/design-principles/index.html
+++ b/content/contribute/design-principles/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/index.html b/content/contribute/index.html
index b4c2cad..2799d6b 100644
--- a/content/contribute/index.html
+++ b/content/contribute/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/logos/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/logos/index.html b/content/contribute/logos/index.html
index 141b3a4..3e3745c 100644
--- a/content/contribute/logos/index.html
+++ b/content/contribute/logos/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/maturity-model/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/maturity-model/index.html b/content/contribute/maturity-model/index.html
index f67645d..c5c947f 100644
--- a/content/contribute/maturity-model/index.html
+++ b/content/contribute/maturity-model/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/presentation-materials/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/presentation-materials/index.html b/content/contribute/presentation-materials/index.html
index 5c14655..f4e943a 100644
--- a/content/contribute/presentation-materials/index.html
+++ b/content/contribute/presentation-materials/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/ptransform-style-guide/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/ptransform-style-guide/index.html b/content/contribute/ptransform-style-guide/index.html
index 3ddb222..77251ac 100644
--- a/content/contribute/ptransform-style-guide/index.html
+++ b/content/contribute/ptransform-style-guide/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/release-guide/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/release-guide/index.html b/content/contribute/release-guide/index.html
index c64bfd7..910160f 100644
--- a/content/contribute/release-guide/index.html
+++ b/content/contribute/release-guide/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/source-repository/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/source-repository/index.html b/content/contribute/source-repository/index.html
index 2a88a68..d46338f 100644
--- a/content/contribute/source-repository/index.html
+++ b/content/contribute/source-repository/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/team/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/team/index.html b/content/contribute/team/index.html
index cf9139b..8ae9462 100644
--- a/content/contribute/team/index.html
+++ b/content/contribute/team/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/testing/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/testing/index.html b/content/contribute/testing/index.html
index 5ad4e45..cca76dd 100644
--- a/content/contribute/testing/index.html
+++ b/content/contribute/testing/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/contribute/work-in-progress/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/work-in-progress/index.html b/content/contribute/work-in-progress/index.html
index c8d6b0d..598ae04 100644
--- a/content/contribute/work-in-progress/index.html
+++ b/content/contribute/work-in-progress/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/index.html b/content/documentation/index.html
index 150ab54..e6843a6 100644
--- a/content/documentation/index.html
+++ b/content/documentation/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/authoring-java/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/authoring-java/index.html b/content/documentation/io/authoring-java/index.html
index b24e4ca..637300e 100644
--- a/content/documentation/io/authoring-java/index.html
+++ b/content/documentation/io/authoring-java/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/authoring-overview/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/authoring-overview/index.html b/content/documentation/io/authoring-overview/index.html
index dbfa724..a50e929 100644
--- a/content/documentation/io/authoring-overview/index.html
+++ b/content/documentation/io/authoring-overview/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/authoring-python/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/authoring-python/index.html b/content/documentation/io/authoring-python/index.html
index bd17f09..3d3c553 100644
--- a/content/documentation/io/authoring-python/index.html
+++ b/content/documentation/io/authoring-python/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/built-in/hadoop/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/built-in/hadoop/index.html b/content/documentation/io/built-in/hadoop/index.html
index ce63ff2..ed7ee0b 100644
--- a/content/documentation/io/built-in/hadoop/index.html
+++ b/content/documentation/io/built-in/hadoop/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/built-in/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/built-in/index.html b/content/documentation/io/built-in/index.html
index 61e114d..79e47f7 100644
--- a/content/documentation/io/built-in/index.html
+++ b/content/documentation/io/built-in/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/contributing/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/contributing/index.html b/content/documentation/io/contributing/index.html
index a791224..78dbccd 100644
--- a/content/documentation/io/contributing/index.html
+++ b/content/documentation/io/contributing/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/io-toc/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/io-toc/index.html b/content/documentation/io/io-toc/index.html
index ff09851..eac8745 100644
--- a/content/documentation/io/io-toc/index.html
+++ b/content/documentation/io/io-toc/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/io/testing/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/io/testing/index.html b/content/documentation/io/testing/index.html
index 73d4c33..898cb96 100644
--- a/content/documentation/io/testing/index.html
+++ b/content/documentation/io/testing/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/pipelines/create-your-pipeline/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/pipelines/create-your-pipeline/index.html b/content/documentation/pipelines/create-your-pipeline/index.html
index a6129e7..d64958e 100644
--- a/content/documentation/pipelines/create-your-pipeline/index.html
+++ b/content/documentation/pipelines/create-your-pipeline/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/pipelines/design-your-pipeline/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/pipelines/design-your-pipeline/index.html b/content/documentation/pipelines/design-your-pipeline/index.html
index b9e2d8c..43520af 100644
--- a/content/documentation/pipelines/design-your-pipeline/index.html
+++ b/content/documentation/pipelines/design-your-pipeline/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/pipelines/test-your-pipeline/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/pipelines/test-your-pipeline/index.html b/content/documentation/pipelines/test-your-pipeline/index.html
index 9e15f03..cb99878 100644
--- a/content/documentation/pipelines/test-your-pipeline/index.html
+++ b/content/documentation/pipelines/test-your-pipeline/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -317,7 +317,7 @@ for the <code class="highlighter-rouge">DoFnTester</code> as follows:</p>
 <p>You can use the <code class="highlighter-rouge">Create</code> transform to create a <code class="highlighter-rouge">PCollection</code> out of a standard in-memory collection class, such as Java <code class="highlighter-rouge">List</code>. See <a href="/documentation/programming-guide/#pcollection">Creating a PCollection</a> for more information.</p>
 
 <h3 id="passert">PAssert</h3>
-<p><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html">PAssert</a> is a class included in the Beam Java SDK  that is an assertion on the contents of a <code class="highlighter-rouge">PCollection</code>. You can use <code class="highlighter-rouge">PAssert</code>to verify that a <code class="highlighter-rouge">PCollection</code> contains a specific set of expected elements.</p>
+<p><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/testing/PAssert.html">PAssert</a> is a class included in the Beam Java SDK  that is an assertion on the contents of a <code class="highlighter-rouge">PCollection</code>. You can use <code class="highlighter-rouge">PAssert</code>to verify that a <code class="highlighter-rouge">PCollection</code> contains a specific set of expected elements.</p>
 
 <p>For a given <code class="highlighter-rouge">PCollection</code>, you can use <code class="highlighter-rouge">PAssert</code> to verify the contents as follows:</p>
 
@@ -343,7 +343,7 @@ for the <code class="highlighter-rouge">DoFnTester</code> as follows:</p>
 </code></pre>
 </div>
 
-<p>For more information on how these classes work, see the <a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/testing/package-summary.html">org.apache.beam.sdk.testing</a> package documentation.</p>
+<p>For more information on how these classes work, see the <a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/testing/package-summary.html">org.apache.beam.sdk.testing</a> package documentation.</p>
 
 <h3 id="an-example-test-for-a-composite-transform">An Example Test for a Composite Transform</h3>
 

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/programming-guide/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/programming-guide/index.html b/content/documentation/programming-guide/index.html
index 35934b0..56b5481 100644
--- a/content/documentation/programming-guide/index.html
+++ b/content/documentation/programming-guide/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -216,7 +216,7 @@
 
 <h2 id="a-namepipelineacreating-the-pipeline"><a name="pipeline"></a>Creating the pipeline</h2>
 
-<p>The <code class="highlighter-rouge">Pipeline</code> abstraction encapsulates all the data and steps in your data processing task. Your Beam driver program typically starts by constructing a <span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/Pipeline.html">Pipeline</a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/pipeline.py">Pipeline</a></span> object, and then using that object as the basis for creating the pipeline’s data sets as <code class="highlighter-rouge">PCollection</code>s and its operations as <code class="highlighter-rouge">Transform</code>s.</p>
+<p>The <code class="highlighter-rouge">Pipeline</code> abstraction encapsulates all the data and steps in your data processing task. Your Beam driver program typically starts by constructing a <span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/Pipeline.html">Pipeline</a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/pipeline.py">Pipeline</a></span> object, and then using that object as the basis for creating the pipeline’s data sets as <code class="highlighter-rouge">PCollection</code>s and its operations as <code class="highlighter-rouge">Transform</code>s.</p>
 
 <p>To use Beam, your driver program must first create an instance of the Beam SDK class <code class="highlighter-rouge">Pipeline</code> (typically in the <code class="highlighter-rouge">main()</code> function). When you create your <code class="highlighter-rouge">Pipeline</code>, you’ll also need to set some <strong>configuration options</strong>. You can set your pipeline’s configuration options programatically, but it’s often easier to set the options ahead of time (or read them from the command line) and pass them to the <code class="highlighter-rouge">Pipeline</code> object when you create the object.</p>
 
@@ -339,7 +339,7 @@
 
 <h2 id="a-namepcollectionaworking-with-pcollections"><a name="pcollection"></a>Working with PCollections</h2>
 
-<p>The <span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/values/PCollection.html">PCollection</a></span><span class="language-py"><code class="highlighter-rouge">PCollection</code></span> abstraction represents a potentially distributed, multi-element data set. You can think of a <code class="highlighter-rouge">PCollection</code> as “pipeline” data; Beam transforms use <code class="highlighter-rouge">PCollection</code> objects as inputs and outputs. As such, if you want to work with data in your pipeline, it must be in the form of a <code class="highlighter-rouge">PCollection</code>.</p>
+<p>The <span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/values/PCollection.html">PCollection</a></span><span class="language-py"><code class="highlighter-rouge">PCollection</code></span> abstraction represents a potentially distributed, multi-element data set. You can think of a <code class="highlighter-rouge">PCollection</code> as “pipeline” data; Beam transforms use <code class="highlighter-rouge">PCollection</code> objects as inputs and outputs. As such, if you want to work with data in your pipeline, it must be in the form of a <code class="highlighter-rouge">PCollection</code>.</p>
 
 <p>After you’ve created your <code class="highlighter-rouge">Pipeline</code>, you’ll need to begin by creating at least one <code class="highlighter-rouge">PCollection</code> in some form. The <code class="highlighter-rouge">PCollection</code> you create serves as the input for the first operation in your pipeline.</p>
 
@@ -755,7 +755,7 @@ guest, [[], [order4]]
 
 <h4 id="a-nametransforms-combineausing-combine"><a name="transforms-combine"></a>Using Combine</h4>
 
-<p><span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/transforms/Combine.html"><code class="highlighter-rouge">Combine</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Combine</code></a></span> is a Beam transform for combining collections of elements or values in your data. <code class="highlighter-rouge">Combine</code> has variants that work on entire <code class="highlighter-rouge">PCollection</code>s, and some that combine the values for each key in <code class="highlighter-rouge">PCollection</code>s of key/value pairs.</p>
+<p><span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/transforms/Combine.html"><code class="highlighter-rouge">Combine</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Combine</code></a></span> is a Beam transform for combining collections of elements or values in your data. <code class="highlighter-rouge">Combine</code> has variants that work on entire <code class="highlighter-rouge">PCollection</code>s, and some that combine the values for each key in <code class="highlighter-rouge">PCollection</code>s of key/value pairs.</p>
 
 <p>When you apply a <code class="highlighter-rouge">Combine</code> transform, you must provide the function that contains the logic for combining the elements or values. The combining function should be commutative and associative, as the function is not necessarily invoked exactly once on all values with a given key. Because the input data (including the value collection) may be distributed across multiple workers, the combining function might be called multiple times to perform partial combining on subsets of the value collection. The Beam SDK also provides some pre-built combine functions for common numeric combination operations such as sum, min, and max.</p>
 
@@ -951,7 +951,7 @@ guest, [[], [order4]]
 
 <h4 id="a-nametransforms-flatten-partitionausing-flatten-and-partition"><a name="transforms-flatten-partition"></a>Using Flatten and Partition</h4>
 
-<p><span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/transforms/Flatten.html"><code class="highlighter-rouge">Flatten</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Flatten</code></a></span> and <span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/transforms/Partition.html"><code class="highlighter-rouge">Partition</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Partition</code></a></span> are Beam transforms for <code class="highlighter-rouge">PCollection</code> objects that store the same data type. <code class="highlighter-rouge">Flatten</code> merges multiple <code class="highlighter-rouge">PCollection</code> objects into a single logica
 l <code class="highlighter-rouge">PCollection</code>, and <code class="highlighter-rouge">Partition</code> splits a single <code class="highlighter-rouge">PCollection</code> into a fixed number of smaller collections.</p>
+<p><span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/transforms/Flatten.html"><code class="highlighter-rouge">Flatten</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Flatten</code></a></span> and <span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/transforms/Partition.html"><code class="highlighter-rouge">Partition</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Partition</code></a></span> are Beam transforms for <code class="highlighter-rouge">PCollection</code> objects that store the same data type. <code class="highlighter-rouge">Flatten</code> merges multiple <code class="highlighter-rouge">PCollection</code> objects into a single logica
 l <code class="highlighter-rouge">PCollection</code>, and <code class="highlighter-rouge">Partition</code> splits a single <code class="highlighter-rouge">PCollection</code> into a fixed number of smaller collections.</p>
 
 <h5 id="flatten"><strong>Flatten</strong></h5>
 
@@ -1302,8 +1302,8 @@ guest, [[], [order4]]
 
 <p>The Beam SDK comes packed with many useful composite transforms. See the API reference pages for a list of transforms:</p>
 <ul>
-  <li><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/transforms/package-summary.html">Pre-written Beam transforms for Java</a></li>
-  <li><a href="/documentation/sdks/pydoc/0.6.0/apache_beam.transforms.html">Pre-written Beam transforms for Python</a></li>
+  <li><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/transforms/package-summary.html">Pre-written Beam transforms for Java</a></li>
+  <li><a href="/documentation/sdks/pydoc/2.0.0/apache_beam.transforms.html">Pre-written Beam transforms for Python</a></li>
 </ul>
 
 <h3 id="an-example-of-a-composite-transform">An example of a composite transform</h3>
@@ -1705,7 +1705,7 @@ Subsequent transforms, however, are applied to the result of the <code class="hi
 
 <p>You can use windowing with fixed-size data sets in <strong>bounded</strong> <code class="highlighter-rouge">PCollection</code>s. However, note that windowing considers only the implicit timestamps attached to each element of a <code class="highlighter-rouge">PCollection</code>, and data sources that create fixed data sets (such as <code class="highlighter-rouge">TextIO</code>) assign the same timestamp to every element. This means that all the elements are by default part of a single, global window.</p>
 
-<p>To use windowing with fixed data sets, you can assign your own timestamps to each element. To assign timestamps to elements, use a <code class="highlighter-rouge">ParDo</code> transform with a <code class="highlighter-rouge">DoFn</code> that outputs each element with a new timestamp (for example, the <a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/transforms/WithTimestamps.html">WithTimestamps</a> transform in the Beam SDK for Java).</p>
+<p>To use windowing with fixed data sets, you can assign your own timestamps to each element. To assign timestamps to elements, use a <code class="highlighter-rouge">ParDo</code> transform with a <code class="highlighter-rouge">DoFn</code> that outputs each element with a new timestamp (for example, the <a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/transforms/WithTimestamps.html">WithTimestamps</a> transform in the Beam SDK for Java).</p>
 
 <p>To illustrate how windowing with a bounded <code class="highlighter-rouge">PCollection</code> can affect how your pipeline processes data, consider the following pipeline:</p>
 

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/resources/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/resources/index.html b/content/documentation/resources/index.html
index 28fb8e7..3ad4890 100644
--- a/content/documentation/resources/index.html
+++ b/content/documentation/resources/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/runners/apex/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/apex/index.html b/content/documentation/runners/apex/index.html
index c20ac71..d9075c8 100644
--- a/content/documentation/runners/apex/index.html
+++ b/content/documentation/runners/apex/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/runners/capability-matrix/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/capability-matrix/index.html b/content/documentation/runners/capability-matrix/index.html
index 80f363d..1a31a2f 100644
--- a/content/documentation/runners/capability-matrix/index.html
+++ b/content/documentation/runners/capability-matrix/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>


[48/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/allclasses-frame.html b/content/documentation/sdks/javadoc/2.0.0/allclasses-frame.html
new file mode 100644
index 0000000..c45c8f5
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/allclasses-frame.html
@@ -0,0 +1,775 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:09 PDT 2017 -->
+<title>All Classes</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterAll.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterAll</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterEach.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterEach</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterFirst.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterFirst</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterPane.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterPane</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterProcessingTime</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterSynchronizedProcessingTime</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterWatermark</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.AfterWatermarkEarlyAndLate.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterWatermark.AfterWatermarkEarlyAndLate</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.FromEndOfWindow.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">AfterWatermark.FromEndOfWindow</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">AggAccumParam</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">AggregatorMetric</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">AggregatorMetricSource</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">AggregatorsAccumulator</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex" target="classFrame"><span class="interfaceName">ApexPipelineOptions</span></a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunner</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunner.CreateApexPCollectionView</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerRegistrar</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerResult</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexYarnLauncher</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexYarnLauncher.LaunchParams</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexYarnLauncher.ProcessWatcher</a></li>
+<li><a href="org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options" target="classFrame"><span class="interfaceName">ApplicationNameOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ApproximateQuantiles</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ApproximateQuantiles.ApproximateQuantilesCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateUnique.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ApproximateUnique</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ApproximateUnique.ApproximateUniqueCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique</a></li>
+<li><a href="org/apache/beam/sdk/extensions/jackson/AsJsons.html" title="class in org.apache.beam.sdk.extensions.jackson" target="classFrame">AsJsons</a></li>
+<li><a href="org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">AtomicCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/AvroCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">AvroCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroIO.html" title="class in org.apache.beam.sdk.io" target="classFrame">AvroIO</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroIO.Read.html" title="class in org.apache.beam.sdk.io" target="classFrame">AvroIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroIO.Write.html" title="class in org.apache.beam.sdk.io" target="classFrame">AvroIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">AvroSource</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroSource.AvroReader.html" title="class in org.apache.beam.sdk.io" target="classFrame">AvroSource.AvroReader</a></li>
+<li><a href="org/apache/beam/sdk/state/BagState.html" title="interface in org.apache.beam.sdk.state" target="classFrame"><span class="interfaceName">BagState</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">BatchStatefulParDoOverrides</a></li>
+<li><a href="org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">BatchStatefulParDoOverrides.BatchStatefulDoFn</a></li>
+<li><a href="org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" title="class in org.apache.beam.runners.spark.coders" target="classFrame">BeamSparkRunnerRegistrator</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigDecimalCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">BigDecimalCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigEndianIntegerCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">BigEndianIntegerCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigEndianLongCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">BigEndianLongCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigIntegerCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">BigIntegerCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryCoderProviderRegistrar.html" title="class in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">BigQueryCoderProviderRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.html" title="class in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">BigQueryHelpers</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.html" title="class in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">BigQueryIO</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Read.html" title="class in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">BigQueryIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.html" title="class in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">BigQueryIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.CreateDisposition.html" title="enum in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">BigQueryIO.Write.CreateDisposition</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.WriteDisposition.html" title="enum in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">BigQueryIO.Write.WriteDisposition</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame"><span class="interfaceName">BigQueryOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.html" title="class in org.apache.beam.sdk.io.gcp.bigtable" target="classFrame">BigtableIO</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.Read.html" title="class in org.apache.beam.sdk.io.gcp.bigtable" target="classFrame">BigtableIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.Write.html" title="class in org.apache.beam.sdk.io.gcp.bigtable" target="classFrame">BigtableIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/coders/BitSetCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">BitSetCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/BlockBasedSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">BlockBasedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/BlockBasedSource.Block.html" title="class in org.apache.beam.sdk.io" target="classFrame">BlockBasedSource.Block</a></li>
+<li><a href="org/apache/beam/sdk/io/BlockBasedSource.BlockBasedReader.html" title="class in org.apache.beam.sdk.io" target="classFrame">BlockBasedSource.BlockBasedReader</a></li>
+<li><a href="org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">BoundedReadFromUnboundedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/BoundedSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">BoundedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/BoundedSource.BoundedReader.html" title="class in org.apache.beam.sdk.io" target="classFrame">BoundedSource.BoundedReader</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">BoundedWindow</a></li>
+<li><a href="org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.html" title="class in org.apache.beam.sdk.extensions.sorter" target="classFrame">BufferedExternalSorter</a></li>
+<li><a href="org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.Options.html" title="class in org.apache.beam.sdk.extensions.sorter" target="classFrame">BufferedExternalSorter.Options</a></li>
+<li><a href="org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">ByteArray</a></li>
+<li><a href="org/apache/beam/sdk/coders/ByteArrayCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">ByteArrayCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/ByteCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">ByteCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/range/ByteKey.html" title="class in org.apache.beam.sdk.io.range" target="classFrame">ByteKey</a></li>
+<li><a href="org/apache/beam/sdk/io/range/ByteKeyRange.html" title="class in org.apache.beam.sdk.io.range" target="classFrame">ByteKeyRange</a></li>
+<li><a href="org/apache/beam/sdk/io/range/ByteKeyRangeTracker.html" title="class in org.apache.beam.sdk.io.range" target="classFrame">ByteKeyRangeTracker</a></li>
+<li><a href="org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.html" title="class in org.apache.beam.sdk.extensions.protobuf" target="classFrame">ByteStringCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">CalendarWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.DaysWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">CalendarWindows.DaysWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.MonthsWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">CalendarWindows.MonthsWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.YearsWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">CalendarWindows.YearsWindows</a></li>
+<li><a href="org/apache/beam/sdk/coders/CannotProvideCoderException.html" title="class in org.apache.beam.sdk.coders" target="classFrame">CannotProvideCoderException</a></li>
+<li><a href="org/apache/beam/sdk/coders/CannotProvideCoderException.ReasonCode.html" title="enum in org.apache.beam.sdk.coders" target="classFrame">CannotProvideCoderException.ReasonCode</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">CloudDebuggerOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">CloudObject</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">CloudObjects</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util" target="classFrame"><span class="interfaceName">CloudObjectTranslator</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/CloudResourceManagerOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options" target="classFrame"><span class="interfaceName">CloudResourceManagerOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">Coder</a></li>
+<li><a href="org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders" target="classFrame">Coder.Context</a></li>
+<li><a href="org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders" target="classFrame">Coder.NonDeterministicException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util" target="classFrame"><span class="interfaceName">CoderCloudObjectTranslatorRegistrar</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders" target="classFrame">CoderException</a></li>
+<li><a href="org/apache/beam/runners/spark/coders/CoderHelpers.html" title="class in org.apache.beam.runners.spark.coders" target="classFrame">CoderHelpers</a></li>
+<li><a href="org/apache/beam/sdk/testing/CoderProperties.html" title="class in org.apache.beam.sdk.testing" target="classFrame">CoderProperties</a></li>
+<li><a href="org/apache/beam/sdk/testing/CoderProperties.TestElementByteSizeObserver.html" title="class in org.apache.beam.sdk.testing" target="classFrame">CoderProperties.TestElementByteSizeObserver</a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderProvider.html" title="class in org.apache.beam.sdk.coders" target="classFrame">CoderProvider</a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderProviderRegistrar.html" title="interface in org.apache.beam.sdk.coders" target="classFrame"><span class="interfaceName">CoderProviderRegistrar</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderProviders.html" title="class in org.apache.beam.sdk.coders" target="classFrame">CoderProviders</a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders" target="classFrame">CoderRegistry</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGbkResult.html" title="class in org.apache.beam.sdk.transforms.join" target="classFrame">CoGbkResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGbkResult.CoGbkResultCoder.html" title="class in org.apache.beam.sdk.transforms.join" target="classFrame">CoGbkResult.CoGbkResultCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGbkResultSchema.html" title="class in org.apache.beam.sdk.transforms.join" target="classFrame">CoGbkResultSchema</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGroupByKey.html" title="class in org.apache.beam.sdk.transforms.join" target="classFrame">CoGroupByKey</a></li>
+<li><a href="org/apache/beam/sdk/coders/CollectionCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">CollectionCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.AccumulatingCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.Accumulator.html" title="interface in org.apache.beam.sdk.transforms" target="classFrame"><span class="interfaceName">Combine.AccumulatingCombineFn.Accumulator</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineDoubleFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.BinaryCombineDoubleFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.BinaryCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineIntegerFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.BinaryCombineIntegerFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineLongFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.BinaryCombineLongFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.CombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.Globally.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.Globally</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.GloballyAsSingletonView.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.GloballyAsSingletonView</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.GroupedValues.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.GroupedValues</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.Holder.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.Holder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.IterableCombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.IterableCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.PerKey.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.PerKey</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.PerKeyWithHotKeyFanout.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.PerKeyWithHotKeyFanout</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.SimpleCombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Combine.SimpleCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFnBase.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineFnBase</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFnBase.GlobalCombineFn.html" title="interface in org.apache.beam.sdk.transforms" target="classFrame"><span class="interfaceName">CombineFnBase.GlobalCombineFn</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineFns</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.CoCombineResult.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineFns.CoCombineResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.ComposeCombineFnBuilder.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineFns.ComposeCombineFnBuilder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineFns.ComposedCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFnWithContext.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineFns.ComposedCombineFnWithContext</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineWithContext</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.CombineFnWithContext.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineWithContext.CombineFnWithContext</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.Context.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">CombineWithContext.Context</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.RequiresContextInternal.html" title="interface in org.apache.beam.sdk.transforms" target="classFrame"><span class="interfaceName">CombineWithContext.RequiresContextInternal</span></a></li>
+<li><a href="org/apache/beam/sdk/state/CombiningState.html" title="interface in org.apache.beam.sdk.state" target="classFrame"><span class="interfaceName">CombiningState</span></a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">CompositeSource</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">CompressedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.CompressedReader.html" title="class in org.apache.beam.sdk.io" target="classFrame">CompressedSource.CompressedReader</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.CompressionMode.html" title="enum in org.apache.beam.sdk.io" target="classFrame">CompressedSource.CompressionMode</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.DecompressingChannelFactory.html" title="interface in org.apache.beam.sdk.io" target="classFrame"><span class="interfaceName">CompressedSource.DecompressingChannelFactory</span></a></li>
+<li><a href="org/apache/beam/runners/spark/io/ConsoleIO.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">ConsoleIO</a></li>
+<li><a href="org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">ConsoleIO.Write</a></li>
+<li><a href="org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">ConsoleIO.Write.Unbound</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Count.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Count</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Counter.html" title="interface in org.apache.beam.sdk.metrics" target="classFrame"><span class="interfaceName">Counter</span></a></li>
+<li><a href="org/apache/beam/sdk/io/CountingSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">CountingSource</a></li>
+<li><a href="org/apache/beam/sdk/io/CountingSource.CounterMark.html" title="class in org.apache.beam.sdk.io" target="classFrame">CountingSource.CounterMark</a></li>
+<li><a href="org/apache/beam/sdk/testing/CrashingRunner.html" title="class in org.apache.beam.sdk.testing" target="classFrame">CrashingRunner</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Create.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Create</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Create.TimestampedValues.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Create.TimestampedValues</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Create.Values.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Create.Values</a></li>
+<li><a href="org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">CreateDataflowView</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.html" title="class in org.apache.beam.sdk.io.fs" target="classFrame">CreateOptions</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.Builder.html" title="class in org.apache.beam.sdk.io.fs" target="classFrame">CreateOptions.Builder</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.StandardCreateOptions.html" title="class in org.apache.beam.sdk.io.fs" target="classFrame">CreateOptions.StandardCreateOptions</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.StandardCreateOptions.Builder.html" title="class in org.apache.beam.sdk.io.fs" target="classFrame">CreateOptions.StandardCreateOptions.Builder</a></li>
+<li><a href="org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">CreateStream</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/CreateTables.html" title="class in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">CreateTables</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/CredentialFactory.html" title="interface in org.apache.beam.sdk.extensions.gcp.auth" target="classFrame"><span class="interfaceName">CredentialFactory</span></a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/sink/CsvSink.html" title="class in org.apache.beam.runners.spark.metrics.sink" target="classFrame">CsvSink</a></li>
+<li><a href="org/apache/beam/sdk/coders/CustomCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">CustomCoder</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowClient</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowJobAlreadyExistsException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowJobAlreadyUpdatedException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowJobException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowPipelineDebugOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineDebugOptions.DataflowClientFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineDebugOptions.StagerFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineJob</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowPipelineOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineOptions.StagingLocationFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineRegistrar</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineTranslator</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineTranslator.JobSpecification</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowPipelineWorkerPoolOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowProfilingOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunner</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunner.StreamingPCollectionViewWriterFn</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunnerHooks</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunnerInfo</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowServiceException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DataflowTemplateJob</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DataflowTransport</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowWorkerHarnessOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowWorkerLoggingOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowWorkerLoggingOptions.Level</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreIO.html" title="class in org.apache.beam.sdk.io.gcp.datastore" target="classFrame">DatastoreIO</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.html" title="class in org.apache.beam.sdk.io.gcp.datastore" target="classFrame">DatastoreV1</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.DeleteEntity.html" title="class in org.apache.beam.sdk.io.gcp.datastore" target="classFrame">DatastoreV1.DeleteEntity</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.DeleteKey.html" title="class in org.apache.beam.sdk.io.gcp.datastore" target="classFrame">DatastoreV1.DeleteKey</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Read.html" title="class in org.apache.beam.sdk.io.gcp.datastore" target="classFrame">DatastoreV1.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Write.html" title="class in org.apache.beam.sdk.io.gcp.datastore" target="classFrame">DatastoreV1.Write</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Boolean</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Byte.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Byte</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Character.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Character</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Class.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Class</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Double.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Double</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Enum.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Enum</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Float.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Float</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.InstanceFactory</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Integer.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Integer</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Long</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Short.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.Short</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Default.String</a></li>
+<li><a href="org/apache/beam/sdk/coders/DefaultCoder.html" title="annotation in org.apache.beam.sdk.coders" target="classFrame">DefaultCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/DefaultCoder.DefaultCoderProviderRegistrar.html" title="class in org.apache.beam.sdk.coders" target="classFrame">DefaultCoder.DefaultCoderProviderRegistrar</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DefaultCoderCloudObjectTranslatorRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/DefaultFilenamePolicy.html" title="class in org.apache.beam.sdk.io" target="classFrame">DefaultFilenamePolicy</a></li>
+<li><a href="org/apache/beam/runners/flink/DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink" target="classFrame">DefaultParallelismFactory</a></li>
+<li><a href="org/apache/beam/sdk/options/DefaultPipelineOptionsRegistrar.html" title="class in org.apache.beam.sdk.options" target="classFrame">DefaultPipelineOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/DefaultTrigger.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">DefaultTrigger</a></li>
+<li><a href="org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options" target="classFrame"><span class="interfaceName">DefaultValueFactory</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/DelegateCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">DelegateCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/DelegateCoder.CodingFunction.html" title="interface in org.apache.beam.sdk.coders" target="classFrame"><span class="interfaceName">DelegateCoder.CodingFunction</span></a></li>
+<li><a href="org/apache/beam/sdk/options/Description.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Description</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct" target="classFrame"><span class="interfaceName">DirectOptions</span></a></li>
+<li><a href="org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectOptions.AvailableParallelismFactory</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRegistrar</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRunner</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRunner.DirectPipelineResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.html" title="class in org.apache.beam.sdk.transforms.display" target="classFrame">DisplayData</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html" title="interface in org.apache.beam.sdk.transforms.display" target="classFrame"><span class="interfaceName">DisplayData.Builder</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Identifier.html" title="class in org.apache.beam.sdk.transforms.display" target="classFrame">DisplayData.Identifier</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Item.html" title="class in org.apache.beam.sdk.transforms.display" target="classFrame">DisplayData.Item</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.ItemSpec.html" title="class in org.apache.beam.sdk.transforms.display" target="classFrame">DisplayData.ItemSpec</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Path.html" title="class in org.apache.beam.sdk.transforms.display" target="classFrame">DisplayData.Path</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Type.html" title="enum in org.apache.beam.sdk.transforms.display" target="classFrame">DisplayData.Type</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Distinct.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Distinct</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Distinct.WithRepresentativeValues.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Distinct.WithRepresentativeValues</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Distribution.html" title="interface in org.apache.beam.sdk.metrics" target="classFrame"><span class="interfaceName">Distribution</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">DistributionResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">DoFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.BoundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.BoundedPerElement</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.FinishBundle.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.FinishBundle</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.GetInitialRestriction.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.GetInitialRestriction</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.GetRestrictionCoder.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.GetRestrictionCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.NewTracker.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.NewTracker</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.OnTimer.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.OnTimer</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.OutputReceiver.html" title="interface in org.apache.beam.sdk.transforms" target="classFrame"><span class="interfaceName">DoFn.OutputReceiver</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.ProcessElement.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.ProcessElement</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.Setup.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.Setup</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.SplitRestriction.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.SplitRestriction</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.StartBundle.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.StartBundle</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.StateId.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.StateId</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.Teardown.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.Teardown</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.TimerId.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.TimerId</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.UnboundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms" target="classFrame">DoFn.UnboundedPerElement</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DoFnInfo</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">DoFnRunnerWithMetricsUpdate</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFnTester.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">DoFnTester</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFnTester.CloningBehavior.html" title="enum in org.apache.beam.sdk.transforms" target="classFrame">DoFnTester.CloningBehavior</a></li>
+<li><a href="org/apache/beam/sdk/coders/DoubleCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">DoubleCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/DurationCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">DurationCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.html" title="class in org.apache.beam.sdk.io.gcp.bigquery" target="classFrame">DynamicDestinations</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.html" title="class in org.apache.beam.sdk.io.elasticsearch" target="classFrame">ElasticsearchIO</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.ConnectionConfiguration.html" title="class in org.apache.beam.sdk.io.elasticsearch" target="classFrame">ElasticsearchIO.ConnectionConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.Read.html" title="class in org.apache.beam.sdk.io.elasticsearch" target="classFrame">ElasticsearchIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.Write.html" title="class in org.apache.beam.sdk.io.elasticsearch" target="classFrame">ElasticsearchIO.Write</a></li>
+<li><a href="org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">EmptyCheckpointMark</a></li>
+<li><a href="org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations" target="classFrame">Experimental</a></li>
+<li><a href="org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations" target="classFrame">Experimental.Kind</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.CompressionType.html" title="enum in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.CompressionType</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FilenamePolicy.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.FilenamePolicy</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FilenamePolicy.Context.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.FilenamePolicy.Context</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FilenamePolicy.WindowedContext.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.FilenamePolicy.WindowedContext</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FileResult.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.FileResult</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FileResultCoder.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.FileResultCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.WritableByteChannelFactory.html" title="interface in org.apache.beam.sdk.io" target="classFrame"><span class="interfaceName">FileBasedSink.WritableByteChannelFactory</span></a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.WriteOperation.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.WriteOperation</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.Writer.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSink.Writer</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSource.FileBasedReader.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileBasedSource.FileBasedReader</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSource.Mode.html" title="enum in org.apache.beam.sdk.io" target="classFrame">FileBasedSource.Mode</a></li>
+<li><a href="org/apache/beam/sdk/testing/FileChecksumMatcher.html" title="class in org.apache.beam.sdk.testing" target="classFrame">FileChecksumMatcher</a></li>
+<li><a href="org/apache/beam/sdk/io/FileSystem.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileSystem</a></li>
+<li><a href="org/apache/beam/sdk/io/FileSystemRegistrar.html" title="interface in org.apache.beam.sdk.io" target="classFrame"><span class="interfaceName">FileSystemRegistrar</span></a></li>
+<li><a href="org/apache/beam/sdk/io/FileSystems.html" title="class in org.apache.beam.sdk.io" target="classFrame">FileSystems</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Filter.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Filter</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/FixedWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">FixedWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/FlatMapElements.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">FlatMapElements</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Flatten.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Flatten</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Flatten.Iterables.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Flatten.Iterables</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Flatten.PCollections.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Flatten.PCollections</a></li>
+<li><a href="org/apache/beam/sdk/testing/FlattenWithHeterogeneousCoders.html" title="interface in org.apache.beam.sdk.testing" target="classFrame"><span class="interfaceName">FlattenWithHeterogeneousCoders</span></a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkDetachedRunnerResult</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">FlinkMetricContainer</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">FlinkMetricContainer.FlinkDistributionGauge</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">FlinkMetricContainer.FlinkGauge</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink" target="classFrame"><span class="interfaceName">FlinkPipelineOptions</span></a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunner</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerRegistrar</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerResult</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Gauge.html" title="interface in org.apache.beam.sdk.metrics" target="classFrame"><span class="interfaceName">Gauge</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">GaugeResult</a></li>
+<li><a href="org/apache/beam/sdk/metrics/GaugeResult.EmptyGaugeResult.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">GaugeResult.EmptyGaugeResult</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/GcpCredentialFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.auth" target="classFrame">GcpCredentialFactory</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/common/GcpIoPipelineOptionsRegistrar.html" title="class in org.apache.beam.sdk.io.gcp.common" target="classFrame">GcpIoPipelineOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options" target="classFrame"><span class="interfaceName">GcpOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.DefaultProjectFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options" target="classFrame">GcpOptions.DefaultProjectFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpTempLocationFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options" target="classFrame">GcpOptions.GcpTempLocationFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpUserCredentialsFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options" target="classFrame">GcpOptions.GcpUserCredentialsFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpPipelineOptionsRegistrar.html" title="class in org.apache.beam.sdk.extensions.gcp.options" target="classFrame">GcpPipelineOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsCreateOptions.html" title="class in org.apache.beam.sdk.extensions.gcp.storage" target="classFrame">GcsCreateOptions</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsCreateOptions.Builder.html" title="class in org.apache.beam.sdk.extensions.gcp.storage" target="classFrame">GcsCreateOptions.Builder</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystemRegistrar.html" title="class in org.apache.beam.sdk.extensions.gcp.storage" target="classFrame">GcsFileSystemRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options" target="classFrame"><span class="interfaceName">GcsOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcsOptions.ExecutorServiceFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options" target="classFrame">GcsOptions.ExecutorServiceFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcsOptions.PathValidatorFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options" target="classFrame">GcsOptions.PathValidatorFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.html" title="class in org.apache.beam.sdk.extensions.gcp.storage" target="classFrame">GcsPathValidator</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.html" title="class in org.apache.beam.sdk.extensions.gcp.storage" target="classFrame">GcsResourceId</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">GcsStager</a></li>
+<li><a href="org/apache/beam/sdk/io/GenerateSequence.html" title="class in org.apache.beam.sdk.io" target="classFrame">GenerateSequence</a></li>
+<li><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">GlobalWatermarkHolder</a></li>
+<li><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">GlobalWatermarkHolder.SparkWatermarks</a></li>
+<li><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">GlobalWatermarkHolder.WatermarksListener</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/GlobalWindow.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">GlobalWindow</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/GlobalWindow.Coder.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">GlobalWindow.Coder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/GlobalWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">GlobalWindows</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options" target="classFrame"><span class="interfaceName">GoogleApiDebugOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options" target="classFrame">GoogleApiDebugOptions.GoogleApiTracer</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" title="class in org.apache.beam.runners.spark.metrics.sink" target="classFrame">GraphiteSink</a></li>
+<li><a href="org/apache/beam/sdk/transforms/GroupByKey.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">GroupByKey</a></li>
+<li><a href="org/apache/beam/sdk/state/GroupingState.html" title="interface in org.apache.beam.sdk.state" target="classFrame"><span class="interfaceName">GroupingState</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/GroupIntoBatches.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">GroupIntoBatches</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemModule.html" title="class in org.apache.beam.sdk.io.hdfs" target="classFrame">HadoopFileSystemModule</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.html" title="interface in org.apache.beam.sdk.io.hdfs" target="classFrame"><span class="interfaceName">HadoopFileSystemOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.ConfigurationLocator.html" title="class in org.apache.beam.sdk.io.hdfs" target="classFrame">HadoopFileSystemOptions.ConfigurationLocator</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptionsRegistrar.html" title="class in org.apache.beam.sdk.io.hdfs" target="classFrame">HadoopFileSystemOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemRegistrar.html" title="class in org.apache.beam.sdk.io.hdfs" target="classFrame">HadoopFileSystemRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat" target="classFrame">HadoopInputFormatIO</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.HadoopInputFormatBoundedSource.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat" target="classFrame">HadoopInputFormatIO.HadoopInputFormatBoundedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.Read.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat" target="classFrame">HadoopInputFormatIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.SerializableConfiguration.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat" target="classFrame">HadoopInputFormatIO.SerializableConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.SerializableSplit.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat" target="classFrame">HadoopInputFormatIO.SerializableSplit</a></li>
+<li><a href="org/apache/beam/sdk/transforms/splittabledofn/HasDefaultTracker.html" title="interface in org.apache.beam.sdk.transforms.splittabledofn" target="classFrame"><span class="interfaceName">HasDefaultTracker</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display" target="classFrame"><span class="interfaceName">HasDisplayData</span></a></li>
+<li><a href="org/apache/beam/sdk/io/hbase/HBaseIO.html" title="class in org.apache.beam.sdk.io.hbase" target="classFrame">HBaseIO</a></li>
+<li><a href="org/apache/beam/sdk/io/hbase/HBaseIO.Read.html" title="class in org.apache.beam.sdk.io.hbase" target="classFrame">HBaseIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/hbase/HBaseIO.Write.html" title="class in org.apache.beam.sdk.io.hbase" target="classFrame">HBaseIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options" target="classFrame">Hidden</a></li>
+<li><a href="org/apache/beam/sdk/coders/InstantCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">InstantCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/serialization/InstantDeserializer.html" title="class in org.apache.beam.sdk.io.kafka.serialization" target="classFrame">InstantDeserializer</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/serialization/InstantSerializer.html" title="class in org.apache.beam.sdk.io.kafka.serialization" target="classFrame">InstantSerializer</a></li>
+<li><a href="org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations" target="classFrame">Internal</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/IntervalWindow.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">IntervalWindow</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/IntervalWindow.IntervalWindowCoder.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">IntervalWindow.IntervalWindowCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/InvalidWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">InvalidWindows</a></li>
+<li><a href="org/apache/beam/sdk/coders/IterableCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">IterableCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/IterableLikeCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">IterableLikeCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/xml/JAXBCoder.html" title="class in org.apache.beam.sdk.io.xml" target="classFrame">JAXBCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.html" title="class in org.apache.beam.sdk.io.jdbc" target="classFrame">JdbcIO</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.DataSourceConfiguration.html" title="class in org.apache.beam.sdk.io.jdbc" target="classFrame">JdbcIO.DataSourceConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.PreparedStatementSetter.html" title="interface in org.apache.beam.sdk.io.jdbc" target="classFrame"><span class="interfaceName">JdbcIO.PreparedStatementSetter</span></a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.Read.html" title="class in org.apache.beam.sdk.io.jdbc" target="classFrame">JdbcIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.RowMapper.html" title="interface in org.apache.beam.sdk.io.jdbc" target="classFrame"><span class="interfaceName">JdbcIO.RowMapper</span></a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.StatementPreparator.html" title="interface in org.apache.beam.sdk.io.jdbc" target="classFrame"><span class="interfaceName">JdbcIO.StatementPreparator</span></a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.Write.html" title="class in org.apache.beam.sdk.io.jdbc" target="classFrame">JdbcIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsCheckpointMark.html" title="class in org.apache.beam.sdk.io.jms" target="classFrame">JmsCheckpointMark</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.html" title="class in org.apache.beam.sdk.io.jms" target="classFrame">JmsIO</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.Read.html" title="class in org.apache.beam.sdk.io.jms" target="classFrame">JmsIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.UnboundedJmsSource.html" title="class in org.apache.beam.sdk.io.jms" target="classFrame">JmsIO.UnboundedJmsSource</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.Write.html" title="class in org.apache.beam.sdk.io.jms" target="classFrame">JmsIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsRecord.html" title="class in org.apache.beam.sdk.io.jms" target="classFrame">JmsRecord</a></li>
+<li><a href="org/apache/beam/sdk/extensions/joinlibrary/Join.html" title="class in org.apache.beam.sdk.extensions.joinlibrary" target="classFrame">Join</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaCheckpointMark</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.PartitionMark.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaCheckpointMark.PartitionMark</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaIO</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.Read.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.TypedWithoutMetadata.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaIO.TypedWithoutMetadata</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.Write.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaRecord.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaRecord</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaRecordCoder.html" title="class in org.apache.beam.sdk.io.kafka" target="classFrame">KafkaRecordCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html" title="class in org.apache.beam.sdk.transforms.join" target="classFrame">KeyedPCollectionTuple</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.TaggedKeyedPCollection.html" title="class in org.apache.beam.sdk.transforms.join" target="classFrame">KeyedPCollectionTuple.TaggedKeyedPCollection</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Keys.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Keys</a></li>
+<li><a href="org/apache/beam/sdk/io/kinesis/KinesisIO.html" title="class in org.apache.beam.sdk.io.kinesis" target="classFrame">KinesisIO</a></li>
+<li><a href="org/apache/beam/sdk/io/kinesis/KinesisIO.Read.html" title="class in org.apache.beam.sdk.io.kinesis" target="classFrame">KinesisIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/kinesis/KinesisRecord.html" title="class in org.apache.beam.sdk.io.kinesis" target="classFrame">KinesisRecord</a></li>
+<li><a href="org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values" target="classFrame">KV</a></li>
+<li><a href="org/apache/beam/sdk/values/KV.OrderByKey.html" title="class in org.apache.beam.sdk.values" target="classFrame">KV.OrderByKey</a></li>
+<li><a href="org/apache/beam/sdk/values/KV.OrderByValue.html" title="class in org.apache.beam.sdk.values" target="classFrame">KV.OrderByValue</a></li>
+<li><a href="org/apache/beam/sdk/coders/KvCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">KvCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/KvSwap.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">KvSwap</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Latest.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Latest</a></li>
+<li><a href="org/apache/beam/sdk/coders/LengthPrefixCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">LengthPrefixCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/ListCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">ListCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/LocalFileSystemRegistrar.html" title="class in org.apache.beam.sdk.io" target="classFrame">LocalFileSystemRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/LocalResources.html" title="class in org.apache.beam.sdk.io" target="classFrame">LocalResources</a></li>
+<li><a href="org/apache/beam/sdk/coders/MapCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">MapCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/MapElements.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">MapElements</a></li>
+<li><a href="org/apache/beam/sdk/state/MapState.html" title="interface in org.apache.beam.sdk.state" target="classFrame"><span class="interfaceName">MapState</span></a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.html" title="class in org.apache.beam.sdk.io.fs" target="classFrame">MatchResult</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.Metadata.html" title="class in org.apache.beam.sdk.io.fs" target="classFrame">MatchResult.Metadata</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.Metadata.Builder.html" title="class in org.apache.beam.sdk.io.fs" target="classFrame">MatchResult.Metadata.Builder</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.Status.html" title="enum in org.apache.beam.sdk.io.fs" target="classFrame">MatchResult.Status</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Materialization.html" title="interface in org.apache.beam.sdk.transforms" target="classFrame"><span class="interfaceName">Materialization</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/Materializations.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Materializations</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Max.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Max</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Mean.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Mean</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">MergeOverlappingIntervalWindows</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Metric.html" title="interface in org.apache.beam.sdk.metrics" target="classFrame"><span class="interfaceName">Metric</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricName.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">MetricName</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricNameFilter.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">MetricNameFilter</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricQueryResults.html" title="interface in org.apache.beam.sdk.metrics" target="classFrame"><span class="interfaceName">MetricQueryResults</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricResult.html" title="interface in org.apache.beam.sdk.metrics" target="classFrame"><span class="interfaceName">MetricResult</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">MetricResults</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Metrics.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">Metrics</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">MetricsAccumulator</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">MetricsAccumulator</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">MetricsAccumulator.AccumulatorCheckpointingSparkListener</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsContainer.html" title="interface in org.apache.beam.sdk.metrics" target="classFrame"><span class="interfaceName">MetricsContainer</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsEnvironment.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">MetricsEnvironment</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsFilter.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">MetricsFilter</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsFilter.Builder.html" title="class in org.apache.beam.sdk.metrics" target="classFrame">MetricsFilter.Builder</a></li>
+<li><a href="org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io" target="classFrame">MicrobatchSource</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Min.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Min</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbGridFSIO</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.ConnectionConfiguration.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbGridFSIO.ConnectionConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Parser.html" title="interface in org.apache.beam.sdk.io.mongodb" target="classFrame"><span class="interfaceName">MongoDbGridFSIO.Parser</span></a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.ParserCallback.html" title="interface in org.apache.beam.sdk.io.mongodb" target="classFrame"><span class="interfaceName">MongoDbGridFSIO.ParserCallback</span></a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Read.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbGridFSIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Read.BoundedGridFSSource.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbGridFSIO.Read.BoundedGridFSSource</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Write.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbGridFSIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.WriteFn.html" title="interface in org.apache.beam.sdk.io.mongodb" target="classFrame"><span class="interfaceName">MongoDbGridFSIO.WriteFn</span></a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbIO.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbIO</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbIO.Read.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbIO.Write.html" title="class in org.apache.beam.sdk.io.mongodb" target="classFrame">MongoDbIO.Write</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">MonitoringUtil</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util" target="classFrame"><span class="interfaceName">MonitoringUtil.JobMessagesHandler</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">MonitoringUtil.LoggingHandler</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">MonitoringUtil.TimeStampComparator</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MoveOptions.html" title="interface in org.apache.beam.sdk.io.fs" target="classFrame"><span class="interfaceName">MoveOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MoveOptions.StandardMoveOptions.html" title="enum in org.apache.beam.sdk.io.fs" target="classFrame">MoveOptions.StandardMoveOptions</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.html" title="class in org.apache.beam.sdk.io.mqtt" target="classFrame">MqttIO</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.ConnectionConfiguration.html" title="class in org.apache.beam.sdk.io.mqtt" target="classFrame">MqttIO.ConnectionConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.Read.html" title="class in org.apache.beam.sdk.io.mqtt" target="classFrame">MqttIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.Write.html" title="class in org.apache.beam.sdk.io.mqtt" target="classFrame">MqttIO.Write</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">NamedAggregators</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">NamedAggregators.CombineFunctionState</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators" target="classFrame"><span class="interfaceName">NamedAggregators.State</span></a></li>
+<li><a href="org/apache/beam/sdk/testing/NeedsRunner.html" title="interface in org.apache.beam.sdk.testing" target="classFrame"><span class="interfaceName">NeedsRunner</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/Never.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">Never</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/Never.NeverTrigger.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">Never.NeverTrigger</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/NonMergingWindowFn.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">NonMergingWindowFn</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.auth" target="classFrame">NoopCredentialFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.html" title="class in org.apache.beam.sdk.extensions.gcp.storage" target="classFrame">NoopPathValidator</a></li>
+<li><a href="org/apache/beam/sdk/coders/NullableCoder.html" title="class in org.apache.beam.sdk.coders" target="classFrame">NullableCoder</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/NullCredentialInitializer.html" title="class in org.apache.beam.sdk.extensions.gcp.auth" target="classFrame">NullCredentialInitializer</a></li>
+<li><a href="org/apache/beam/sdk/io/OffsetBasedSource.html" title="class in org.apache.beam.sdk.io" target="classFrame">OffsetBasedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html" title="class in org.apache.beam.sdk.io" target="classFrame">OffsetBasedSource.OffsetBasedReader</a></li>
+<li><a href="org/apache/beam/sdk/transforms/splittabledofn/OffsetRange.html" title="class in org.apache.beam.sdk.transforms.splittabledofn" target="classFrame">OffsetRange</a></li>
+<li><a href="org/apache/beam/sdk/io/range/OffsetRangeTracker.html" title="class in org.apache.beam.sdk.io.range" target="classFrame">OffsetRangeTracker</a></li>
+<li><a href="org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.html" title="class in org.apache.beam.sdk.transforms.splittabledofn" target="classFrame">OffsetRangeTracker</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">OrFinallyTrigger</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">OutputReference</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PaneInfo.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">PaneInfo</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PaneInfo.PaneInfoCoder.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">PaneInfo.PaneInfoCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PaneInfo.Timing.html" title="enum in org.apache.beam.sdk.transforms.windowing" target="classFrame">PaneInfo.Timing</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ParDo</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ParDo.MultiOutput.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ParDo.MultiOutput</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">ParDo.SingleOutput</a></li>
+<li><a href="org/apache/beam/sdk/extensions/jackson/ParseJsons.html" title="class in org.apache.beam.sdk.extensions.jackson" target="classFrame">ParseJsons</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Partition.html" title="class in org.apache.beam.sdk.transforms" target="classFrame">Partition</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Partition.PartitionFn.html" title="interface in org.apache.beam.sdk.transforms" target="classFrame"><span class="interfaceName">Partition.PartitionFn</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PartitioningWindowFn.html" title="class in org.apache.beam.sdk.transforms.windowing" target="classFrame">PartitioningWindowFn</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.DefaultConcludeTransform.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert.DefaultConcludeTransform</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.GroupThenAssert.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert.GroupThenAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.GroupThenAssertForSingleton.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert.GroupThenAssertForSingleton</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.IterableAssert.html" title="interface in org.apache.beam.sdk.testing" target="classFrame"><span class="interfaceName">PAssert.IterableAssert</span></a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.OneSideInputAssert.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert.OneSideInputAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.PAssertionSite.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert.PAssertionSite</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert.PCollectionContentsAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.MatcherCheckerFn.html" title="class in org.apache.beam.sdk.testing" target="classFrame">PAssert.PCollectionContentsAssert.MatcherCheckerFn</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.SingletonAssert.html" title="interface in org.apache.beam.sdk.testing" target="classFrame"><span class="interfaceName">PAssert.SingletonAssert</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/PathValidator.html" title="interface in org.apache.beam.sdk.extensions.gcp.storage" target="classFrame"><span class="interfaceName">PathValidator</span></a></li>
+<li><a href="org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values" target="classFrame">PBegin</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollection</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollection.IsBounded.html" title="enum in org.apache.beam.sdk.values" target="classFrame">PCollection.IsBounded</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionList</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionTuple</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values" target="classFrame"><span class="interfaceName">PCollectionView</span></a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionViews</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.IterableViewFn.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionViews.IterableViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.ListViewFn.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionViews.ListViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.MapViewFn.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionViews.MapViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.MultimapViewFn.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionViews.MultimapViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.SimplePCollectionView.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollectionViews.SimplePCollectionView</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.SingletonViewFn.html" title="class in org.apache.beam.sdk.values" target="classFrame">PCollect

<TRUNCATED>

[03/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.html
new file mode 100644
index 0000000..61cfcc6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Pipeline.PipelineVisitor</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Pipeline.PipelineVisitor";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineVisitor.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineVisitor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Interface Pipeline.PipelineVisitor" class="title">Interface Pipeline.PipelineVisitor</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a>, <a href="../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark">SparkNativePipelineVisitor</a>, <a href="../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations">@Internal</a>
+public static interface <span class="typeNameLabel">Pipeline.PipelineVisitor</span></pre>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b>
+
+ <p>A <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><code>Pipeline.PipelineVisitor</code></a> can be passed into <a href="../../../../org/apache/beam/sdk/Pipeline.html#traverseTopologically-org.apache.beam.sdk.Pipeline.PipelineVisitor-"><code>Pipeline.traverseTopologically(org.apache.beam.sdk.Pipeline.PipelineVisitor)</code></a> to be
+ called for each of the transforms and values in the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a></span></code>
+<div class="block">Control enum for indicating whether or not a traversal should process the contents of
+ a composite transform or not.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></span></code>
+<div class="block">Default no-op <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><code>Pipeline.PipelineVisitor</code></a> that enters all composite transforms.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">leaveCompositeTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each composite transform after all of its component transforms and their outputs
+ have been visited.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitPrimitiveTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each primitive transform after all of its topological predecessors
+ and inputs have been visited.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitValue</a></span>(<a href="../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values">PValue</a>&nbsp;value,
+          org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;producer)</code>
+<div class="block">Called for each value after the transform that produced the value has been
+ visited.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enterCompositeTransform</h4>
+<pre><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&nbsp;enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.
+
+ <p>The return value controls whether or not child transforms are visited.</div>
+</li>
+</ul>
+<a name="leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>leaveCompositeTransform</h4>
+<pre>void&nbsp;leaveCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block">Called for each composite transform after all of its component transforms and their outputs
+ have been visited.</div>
+</li>
+</ul>
+<a name="visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitPrimitiveTransform</h4>
+<pre>void&nbsp;visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block">Called for each primitive transform after all of its topological predecessors
+ and inputs have been visited.</div>
+</li>
+</ul>
+<a name="visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visitValue</h4>
+<pre>void&nbsp;visitValue(<a href="../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values">PValue</a>&nbsp;value,
+                org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;producer)</pre>
+<div class="block">Called for each value after the transform that produced the value has been
+ visited.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineVisitor.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineVisitor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html
new file mode 100644
index 0000000..f688f43
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html
@@ -0,0 +1,631 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Pipeline</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Pipeline";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":42,"i12":10,"i13":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Class Pipeline" class="title">Class Pipeline</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.Pipeline</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing">TestPipeline</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Pipeline</span>
+extends java.lang.Object</pre>
+<div class="block">A <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> manages a directed acyclic graph of <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransforms</code></a>, and the
+ <a href="../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollections</code></a> that the <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransforms</code></a> consume and produce.
+
+ <p>Each <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> is self-contained and isolated from any other
+ <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>. The <a href="../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values"><code>PValues</code></a> that are inputs and outputs of each of a
+ <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline's</code></a> <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransforms</code></a> are also owned by that
+ <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>. A <a href="../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values"><code>PValue</code></a> owned by one <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> can be read only by
+ <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransforms</code></a> also owned by that <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>. <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipelines</code></a>
+ can safely be executed concurrently.
+
+ <p>Here is a typical example of use:
+ <pre> <code>
+ // Start by defining the options for the pipeline.
+ PipelineOptions options = PipelineOptionsFactory.create();
+ // Then create the pipeline. The runner is determined by the options.
+ Pipeline p = Pipeline.create(options);
+
+ // A root PTransform, like TextIO.Read or Create, gets added
+ // to the Pipeline by being applied:
+ PCollection&lt;String&gt; lines =
+     p.apply(TextIO.read().from("gs://bucket/dir/file*.txt"));
+
+ // A Pipeline can have multiple root transforms:
+ PCollection&lt;String&gt; moreLines =
+     p.apply(TextIO.read().from("gs://bucket/other/dir/file*.txt"));
+ PCollection&lt;String&gt; yetMoreLines =
+     p.apply(Create.of("yet", "more", "lines").withCoder(StringUtf8Coder.of()));
+
+ // Further PTransforms can be applied, in an arbitrary (acyclic) graph.
+ // Subsequent PTransforms (and intermediate PCollections etc.) are
+ // implicitly part of the same Pipeline.
+ PCollection&lt;String&gt; allLines =
+     PCollectionList.of(lines).and(moreLines).and(yetMoreLines)
+     .apply(new Flatten&lt;String&gt;());
+ PCollection&lt;KV&lt;String, Integer&gt;&gt; wordCounts =
+     allLines
+     .apply(ParDo.of(new ExtractWords()))
+     .apply(new Count&lt;String&gt;());
+ PCollection&lt;String&gt; formattedWordCounts =
+     wordCounts.apply(ParDo.of(new FormatCounts()));
+ formattedWordCounts.apply(TextIO.write().to("gs://bucket/dir/counts.txt"));
+
+ // PTransforms aren't executed when they're applied, rather they're
+ // just added to the Pipeline.  Once the whole Pipeline of PTransforms
+ // is constructed, the Pipeline's PTransforms can be run using a
+ // PipelineRunner.  The default PipelineRunner executes the Pipeline
+ // directly, sequentially, in this one process, which is useful for
+ // unit tests and simple experiments:
+ p.run();
+
+ </code> </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk">Pipeline.PipelineExecutionException</a></span></code>
+<div class="block">Thrown during execution of a <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, whenever user code within that
+ <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> throws an exception.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></span></code>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#Pipeline-org.apache.beam.sdk.options.PipelineOptions-">Pipeline</a></span>(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>&lt;OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;<br>OutputT</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#apply-org.apache.beam.sdk.transforms.PTransform-">apply</a></span>(<a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super <a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,OutputT&gt;&nbsp;root)</code>
+<div class="block">Like <a href="../../../../org/apache/beam/sdk/Pipeline.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>apply(String, PTransform)</code></a> but the transform node in the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>
+ graph will be named according to <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html#getName--"><code>PTransform.getName()</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;<br>OutputT</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">apply</a></span>(java.lang.String&nbsp;name,
+     <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super <a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,OutputT&gt;&nbsp;root)</code>
+<div class="block">Adds a root <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>, such as <a href="../../../../org/apache/beam/sdk/io/Read.html" title="class in org.apache.beam.sdk.io"><code>Read</code></a> or <a href="../../../../org/apache/beam/sdk/transforms/Create.html" title="class in org.apache.beam.sdk.transforms"><code>Create</code></a>, to this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;InputT extends <a href="../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;<br>OutputT</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#applyTransform-InputT-org.apache.beam.sdk.transforms.PTransform-">applyTransform</a></span>(InputT&nbsp;input,
+              <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super InputT,OutputT&gt;&nbsp;transform)</code>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;InputT extends <a href="../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;<br>OutputT</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#applyTransform-java.lang.String-InputT-org.apache.beam.sdk.transforms.PTransform-">applyTransform</a></span>(java.lang.String&nbsp;name,
+              InputT&nbsp;input,
+              <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super InputT,OutputT&gt;&nbsp;transform)</code>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#begin--">begin</a></span>()</code>
+<div class="block">Returns a <a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values"><code>PBegin</code></a> owned by this Pipeline.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#create--">create</a></span>()</code>
+<div class="block">Constructs a pipeline from default <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Constructs a pipeline from the provided <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders">CoderRegistry</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#getCoderRegistry--">getCoderRegistry</a></span>()</code>
+<div class="block">Returns the <a href="../../../../org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders"><code>CoderRegistry</code></a> that this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> uses.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#replaceAll-java.util.List-">replaceAll</a></span>(java.util.List&lt;org.apache.beam.sdk.runners.PTransformOverride&gt;&nbsp;overrides)</code>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#run--">run</a></span>()</code>
+<div class="block">Runs this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> according to the <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> used to create the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> via <a href="../../../../org/apache/beam/sdk/Pipeline.html#create-org.apache.beam.sdk.options.PipelineOptions-"><code>create(PipelineOptions)</code></a>.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#run-org.apache.beam.sdk.options.PipelineOptions-">run</a></span>(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Runs this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> using the given <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>, using the runner specified
+ by the options.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#setCoderRegistry-org.apache.beam.sdk.coders.CoderRegistry-">setCoderRegistry</a></span>(<a href="../../../../org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders">CoderRegistry</a>&nbsp;coderRegistry)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">this should never be used - every <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> has a registry throughout its
+     lifetime.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.html#traverseTopologically-org.apache.beam.sdk.Pipeline.PipelineVisitor-">traverseTopologically</a></span>(<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a>&nbsp;visitor)</code>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Pipeline-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Pipeline</h4>
+<pre>protected&nbsp;Pipeline(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;create()</pre>
+<div class="block">Constructs a pipeline from default <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>.</div>
+</li>
+</ul>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;create(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Constructs a pipeline from the provided <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>.</div>
+</li>
+</ul>
+<a name="begin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>begin</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>&nbsp;begin()</pre>
+<div class="block">Returns a <a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values"><code>PBegin</code></a> owned by this Pipeline. This serves as the input of a root <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> such as <a href="../../../../org/apache/beam/sdk/io/Read.html" title="class in org.apache.beam.sdk.io"><code>Read</code></a> or <a href="../../../../org/apache/beam/sdk/transforms/Create.html" title="class in org.apache.beam.sdk.transforms"><code>Create</code></a>.</div>
+</li>
+</ul>
+<a name="apply-org.apache.beam.sdk.transforms.PTransform-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;&nbsp;OutputT&nbsp;apply(<a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super <a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,OutputT&gt;&nbsp;root)</pre>
+<div class="block">Like <a href="../../../../org/apache/beam/sdk/Pipeline.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>apply(String, PTransform)</code></a> but the transform node in the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>
+ graph will be named according to <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html#getName--"><code>PTransform.getName()</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/beam/sdk/Pipeline.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>apply(String, PTransform)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;&nbsp;OutputT&nbsp;apply(java.lang.String&nbsp;name,
+                                               <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super <a href="../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,OutputT&gt;&nbsp;root)</pre>
+<div class="block">Adds a root <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>, such as <a href="../../../../org/apache/beam/sdk/io/Read.html" title="class in org.apache.beam.sdk.io"><code>Read</code></a> or <a href="../../../../org/apache/beam/sdk/transforms/Create.html" title="class in org.apache.beam.sdk.transforms"><code>Create</code></a>, to this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.
+
+ <p>The node in the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> graph will use the provided <code>name</code>. This name is used
+ in various places, including the monitoring UI, logging, and to stably identify this node in
+ the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> graph upon update.
+
+ <p>Alias for <code>begin().apply(name, root)</code>.</div>
+</li>
+</ul>
+<a name="replaceAll-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>replaceAll</h4>
+<pre><a href="../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations">@Internal</a>
+public&nbsp;void&nbsp;replaceAll(java.util.List&lt;org.apache.beam.sdk.runners.PTransformOverride&gt;&nbsp;overrides)</pre>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b>
+
+ <p>Replaces all nodes that match a <code>PTransformOverride</code> in this pipeline. Overrides are
+ applied in the order they are present within the list.
+
+ <p>After all nodes are replaced, ensures that no nodes in the updated graph match any of the
+ overrides.</div>
+</li>
+</ul>
+<a name="run--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&nbsp;run()</pre>
+<div class="block">Runs this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> according to the <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> used to create the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> via <a href="../../../../org/apache/beam/sdk/Pipeline.html#create-org.apache.beam.sdk.options.PipelineOptions-"><code>create(PipelineOptions)</code></a>.</div>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&nbsp;run(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Runs this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> using the given <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>, using the runner specified
+ by the options.</div>
+</li>
+</ul>
+<a name="getCoderRegistry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCoderRegistry</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders">CoderRegistry</a>&nbsp;getCoderRegistry()</pre>
+<div class="block">Returns the <a href="../../../../org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders"><code>CoderRegistry</code></a> that this <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> uses.</div>
+</li>
+</ul>
+<a name="setCoderRegistry-org.apache.beam.sdk.coders.CoderRegistry-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCoderRegistry</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;setCoderRegistry(<a href="../../../../org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders">CoderRegistry</a>&nbsp;coderRegistry)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">this should never be used - every <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> has a registry throughout its
+     lifetime.</span></div>
+</li>
+</ul>
+<a name="traverseTopologically-org.apache.beam.sdk.Pipeline.PipelineVisitor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>traverseTopologically</h4>
+<pre><a href="../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations">@Internal</a>
+public&nbsp;void&nbsp;traverseTopologically(<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a>&nbsp;visitor)</pre>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b>
+
+ <p>Invokes the <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><code>PipelineVisitor's</code></a>
+ <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-"><code>Pipeline.PipelineVisitor.visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node)</code></a> and
+ <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-"><code>Pipeline.PipelineVisitor.visitValue(org.apache.beam.sdk.values.PValue, org.apache.beam.sdk.runners.TransformHierarchy.Node)</code></a> operations on each of this
+ <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline's</code></a> transform and value nodes, in forward
+ topological order.
+
+ <p>Traversal of the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> causes <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransforms</code></a> and
+ <a href="../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values"><code>PValues</code></a> owned by the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> to be marked as finished,
+ at which point they may no longer be modified.
+
+ <p>Typically invoked by <a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> subclasses.</div>
+</li>
+</ul>
+<a name="applyTransform-org.apache.beam.sdk.values.PInput-org.apache.beam.sdk.transforms.PTransform-">
+<!--   -->
+</a><a name="applyTransform-InputT-org.apache.beam.sdk.transforms.PTransform-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyTransform</h4>
+<pre><a href="../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations">@Internal</a>
+public static&nbsp;&lt;InputT extends <a href="../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;&nbsp;OutputT&nbsp;applyTransform(InputT&nbsp;input,
+                                                                                               <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super InputT,OutputT&gt;&nbsp;transform)</pre>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b>
+
+ <p>Like <a href="../../../../org/apache/beam/sdk/Pipeline.html#applyTransform-java.lang.String-InputT-org.apache.beam.sdk.transforms.PTransform-"><code>applyTransform(String, PInput, PTransform)</code></a> but defaulting to the name
+ provided by the <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>.</div>
+</li>
+</ul>
+<a name="applyTransform-java.lang.String-org.apache.beam.sdk.values.PInput-org.apache.beam.sdk.transforms.PTransform-">
+<!--   -->
+</a><a name="applyTransform-java.lang.String-InputT-org.apache.beam.sdk.transforms.PTransform-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyTransform</h4>
+<pre><a href="../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations">@Internal</a>
+public static&nbsp;&lt;InputT extends <a href="../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,OutputT extends <a href="../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;&nbsp;OutputT&nbsp;applyTransform(java.lang.String&nbsp;name,
+                                                                                               InputT&nbsp;input,
+                                                                                               <a href="../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super InputT,OutputT&gt;&nbsp;transform)</pre>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b>
+
+ <p>Applies the given <code>PTransform</code> to this input <code>InputT</code> and returns
+ its <code>OutputT</code>. This uses <code>name</code> to identify this specific application
+ of the transform. This name is used in various places, including the monitoring UI,
+ logging, and to stably identify this application node in the <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> graph during
+ update.
+
+ <p>Each <a href="../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values"><code>PInput</code></a> subclass that provides an <code>apply</code> method should delegate to
+ this method to ensure proper registration with the <a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a>.</div>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.State.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.State.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.State.html
new file mode 100644
index 0000000..0344c1e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.State.html
@@ -0,0 +1,462 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>PipelineResult.State</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PipelineResult.State";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/PipelineResult.State.html" target="_top">Frames</a></li>
+<li><a href="PipelineResult.State.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Enum PipelineResult.State" class="title">Enum PipelineResult.State</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.PipelineResult.State</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">PipelineResult.State</span>
+extends java.lang.Enum&lt;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&gt;</pre>
+<div class="block">Possible job states, for both completed and ongoing jobs.
+
+ <p>When determining if a job is still running, consult the <a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#isTerminal--"><code>isTerminal()</code></a> method rather
+ than inspecting the precise state.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#CANCELLED">CANCELLED</a></span></code>
+<div class="block">The job has been explicitly cancelled.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#DONE">DONE</a></span></code>
+<div class="block">The job has successfully completed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#FAILED">FAILED</a></span></code>
+<div class="block">The job has failed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#RUNNING">RUNNING</a></span></code>
+<div class="block">The job is currently running.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#STOPPED">STOPPED</a></span></code>
+<div class="block">The job has been paused, or has not yet started.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#UNKNOWN">UNKNOWN</a></span></code>
+<div class="block">The job state could not be obtained or was not specified.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#UPDATED">UPDATED</a></span></code>
+<div class="block">The job has been updated.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#hasReplacementJob--">hasReplacementJob</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#isTerminal--">isTerminal</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="UNKNOWN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNKNOWN</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> UNKNOWN</pre>
+<div class="block">The job state could not be obtained or was not specified.</div>
+</li>
+</ul>
+<a name="STOPPED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STOPPED</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> STOPPED</pre>
+<div class="block">The job has been paused, or has not yet started.</div>
+</li>
+</ul>
+<a name="RUNNING">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RUNNING</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> RUNNING</pre>
+<div class="block">The job is currently running.</div>
+</li>
+</ul>
+<a name="DONE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DONE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> DONE</pre>
+<div class="block">The job has successfully completed.</div>
+</li>
+</ul>
+<a name="FAILED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FAILED</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> FAILED</pre>
+<div class="block">The job has failed.</div>
+</li>
+</ul>
+<a name="CANCELLED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CANCELLED</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> CANCELLED</pre>
+<div class="block">The job has been explicitly cancelled.</div>
+</li>
+</ul>
+<a name="UPDATED">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UPDATED</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> UPDATED</pre>
+<div class="block">The job has been updated.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (PipelineResult.State c : PipelineResult.State.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="isTerminal--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isTerminal</h4>
+<pre>public final&nbsp;boolean&nbsp;isTerminal()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>true</code> if the job state can no longer complete work.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasReplacementJob--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hasReplacementJob</h4>
+<pre>public final&nbsp;boolean&nbsp;hasReplacementJob()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>true</code> if this job state indicates that a replacement job exists.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/PipelineResult.State.html" target="_top">Frames</a></li>
+<li><a href="PipelineResult.State.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[46/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/constant-values.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/constant-values.html b/content/documentation/sdks/javadoc/2.0.0/constant-values.html
new file mode 100644
index 0000000..1cd8626
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/constant-values.html
@@ -0,0 +1,1075 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>Constant Field Values</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="org.apache">
+<!--   -->
+</a>
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.runners.apex.<a href="org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.apex.ApexRunner.CLASSPATH_SCHEME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/apex/ApexRunner.html#CLASSPATH_SCHEME">CLASSPATH_SCHEME</a></code></td>
+<td class="colLast"><code>"classpath"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.runners.dataflow.<a href="org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.DataflowRunner.PROJECT_ID_REGEXP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/DataflowRunner.html#PROJECT_ID_REGEXP">PROJECT_ID_REGEXP</a></code></td>
+<td class="colLast"><code>"[a-z][-a-z0-9:.]+[a-z0-9]"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util">OutputReference</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.OutputReference.type">
+<!--   -->
+</a><code>public&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/OutputReference.html#type">type</a></code></td>
+<td class="colLast"><code>"OutputReference"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util">PropertyNames</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.ALLOWED_ENCODINGS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ALLOWED_ENCODINGS">ALLOWED_ENCODINGS</a></code></td>
+<td class="colLast"><code>"allowed_encodings"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.APPEND_TRAILING_NEWLINES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#APPEND_TRAILING_NEWLINES">APPEND_TRAILING_NEWLINES</a></code></td>
+<td class="colLast"><code>"append_trailing_newlines"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_CREATE_DISPOSITION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_CREATE_DISPOSITION">BIGQUERY_CREATE_DISPOSITION</a></code></td>
+<td class="colLast"><code>"create_disposition"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_DATASET">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_DATASET">BIGQUERY_DATASET</a></code></td>
+<td class="colLast"><code>"dataset"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_EXPORT_FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_EXPORT_FORMAT">BIGQUERY_EXPORT_FORMAT</a></code></td>
+<td class="colLast"><code>"bigquery_export_format"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_EXPORT_SCHEMA">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_EXPORT_SCHEMA">BIGQUERY_EXPORT_SCHEMA</a></code></td>
+<td class="colLast"><code>"bigquery_export_schema"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_FLATTEN_RESULTS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_FLATTEN_RESULTS">BIGQUERY_FLATTEN_RESULTS</a></code></td>
+<td class="colLast"><code>"bigquery_flatten_results"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_PROJECT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_PROJECT">BIGQUERY_PROJECT</a></code></td>
+<td class="colLast"><code>"project"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_QUERY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_QUERY">BIGQUERY_QUERY</a></code></td>
+<td class="colLast"><code>"bigquery_query"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_SCHEMA">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_SCHEMA">BIGQUERY_SCHEMA</a></code></td>
+<td class="colLast"><code>"schema"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_TABLE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_TABLE">BIGQUERY_TABLE</a></code></td>
+<td class="colLast"><code>"table"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_USE_LEGACY_SQL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_USE_LEGACY_SQL">BIGQUERY_USE_LEGACY_SQL</a></code></td>
+<td class="colLast"><code>"bigquery_use_legacy_sql"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_WRITE_DISPOSITION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_WRITE_DISPOSITION">BIGQUERY_WRITE_DISPOSITION</a></code></td>
+<td class="colLast"><code>"write_disposition"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.CO_GBK_RESULT_SCHEMA">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#CO_GBK_RESULT_SCHEMA">CO_GBK_RESULT_SCHEMA</a></code></td>
+<td class="colLast"><code>"co_gbk_result_schema"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.COMBINE_FN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#COMBINE_FN">COMBINE_FN</a></code></td>
+<td class="colLast"><code>"combine_fn"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.COMPONENT_ENCODINGS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#COMPONENT_ENCODINGS">COMPONENT_ENCODINGS</a></code></td>
+<td class="colLast"><code>"component_encodings"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.COMPRESSION_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#COMPRESSION_TYPE">COMPRESSION_TYPE</a></code></td>
+<td class="colLast"><code>"compression_type"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.CONCAT_SOURCE_BASE_SPECS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#CONCAT_SOURCE_BASE_SPECS">CONCAT_SOURCE_BASE_SPECS</a></code></td>
+<td class="colLast"><code>"base_specs"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.CONCAT_SOURCE_SOURCES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#CONCAT_SOURCE_SOURCES">CONCAT_SOURCE_SOURCES</a></code></td>
+<td class="colLast"><code>"sources"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.CUSTOM_SOURCE_FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#CUSTOM_SOURCE_FORMAT">CUSTOM_SOURCE_FORMAT</a></code></td>
+<td class="colLast"><code>"custom_source"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.DISALLOW_COMBINER_LIFTING">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#DISALLOW_COMBINER_LIFTING">DISALLOW_COMBINER_LIFTING</a></code></td>
+<td class="colLast"><code>"disallow_combiner_lifting"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.DISPLAY_DATA">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#DISPLAY_DATA">DISPLAY_DATA</a></code></td>
+<td class="colLast"><code>"display_data"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.ELEMENT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ELEMENT">ELEMENT</a></code></td>
+<td class="colLast"><code>"element"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.ELEMENTS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ELEMENTS">ELEMENTS</a></code></td>
+<td class="colLast"><code>"elements"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.ENCODING">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ENCODING">ENCODING</a></code></td>
+<td class="colLast"><code>"encoding"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.ENCODING_ID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ENCODING_ID">ENCODING_ID</a></code></td>
+<td class="colLast"><code>"encoding_id"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.END_INDEX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#END_INDEX">END_INDEX</a></code></td>
+<td class="colLast"><code>"end_index"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.END_OFFSET">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#END_OFFSET">END_OFFSET</a></code></td>
+<td class="colLast"><code>"end_offset"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.END_SHUFFLE_POSITION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#END_SHUFFLE_POSITION">END_SHUFFLE_POSITION</a></code></td>
+<td class="colLast"><code>"end_shuffle_position"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.ENVIRONMENT_VERSION_JOB_TYPE_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ENVIRONMENT_VERSION_JOB_TYPE_KEY">ENVIRONMENT_VERSION_JOB_TYPE_KEY</a></code></td>
+<td class="colLast"><code>"job_type"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.ENVIRONMENT_VERSION_MAJOR_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ENVIRONMENT_VERSION_MAJOR_KEY">ENVIRONMENT_VERSION_MAJOR_KEY</a></code></td>
+<td class="colLast"><code>"major"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.FILENAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#FILENAME">FILENAME</a></code></td>
+<td class="colLast"><code>"filename"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.FILENAME_PREFIX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#FILENAME_PREFIX">FILENAME_PREFIX</a></code></td>
+<td class="colLast"><code>"filename_prefix"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.FILENAME_SUFFIX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#FILENAME_SUFFIX">FILENAME_SUFFIX</a></code></td>
+<td class="colLast"><code>"filename_suffix"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.FILEPATTERN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#FILEPATTERN">FILEPATTERN</a></code></td>
+<td class="colLast"><code>"filepattern"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.FOOTER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#FOOTER">FOOTER</a></code></td>
+<td class="colLast"><code>"footer"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#FORMAT">FORMAT</a></code></td>
+<td class="colLast"><code>"format"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.HEADER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#HEADER">HEADER</a></code></td>
+<td class="colLast"><code>"header"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.INPUT_CODER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#INPUT_CODER">INPUT_CODER</a></code></td>
+<td class="colLast"><code>"input_coder"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.INPUTS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#INPUTS">INPUTS</a></code></td>
+<td class="colLast"><code>"inputs"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.IS_GENERATED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_GENERATED">IS_GENERATED</a></code></td>
+<td class="colLast"><code>"is_generated"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.IS_MERGING_WINDOW_FN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_MERGING_WINDOW_FN">IS_MERGING_WINDOW_FN</a></code></td>
+<td class="colLast"><code>"is_merging_window_fn"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.IS_PAIR_LIKE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_PAIR_LIKE">IS_PAIR_LIKE</a></code></td>
+<td class="colLast"><code>"is_pair_like"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.IS_STREAM_LIKE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_STREAM_LIKE">IS_STREAM_LIKE</a></code></td>
+<td class="colLast"><code>"is_stream_like"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.IS_WRAPPER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_WRAPPER">IS_WRAPPER</a></code></td>
+<td class="colLast"><code>"is_wrapper"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.NON_PARALLEL_INPUTS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#NON_PARALLEL_INPUTS">NON_PARALLEL_INPUTS</a></code></td>
+<td class="colLast"><code>"non_parallel_inputs"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.NUM_METADATA_SHARD_CODERS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#NUM_METADATA_SHARD_CODERS">NUM_METADATA_SHARD_CODERS</a></code></td>
+<td class="colLast"><code>"num_metadata_shard_coders"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.NUM_SHARD_CODERS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#NUM_SHARD_CODERS">NUM_SHARD_CODERS</a></code></td>
+<td class="colLast"><code>"num_shard_coders"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.NUM_SHARDS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#NUM_SHARDS">NUM_SHARDS</a></code></td>
+<td class="colLast"><code>"num_shards"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.OBJECT_TYPE_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#OBJECT_TYPE_NAME">OBJECT_TYPE_NAME</a></code></td>
+<td class="colLast"><code>"@type"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.OUTPUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#OUTPUT">OUTPUT</a></code></td>
+<td class="colLast"><code>"output"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.OUTPUT_INFO">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#OUTPUT_INFO">OUTPUT_INFO</a></code></td>
+<td class="colLast"><code>"output_info"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.OUTPUT_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#OUTPUT_NAME">OUTPUT_NAME</a></code></td>
+<td class="colLast"><code>"output_name"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PARALLEL_INPUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PARALLEL_INPUT">PARALLEL_INPUT</a></code></td>
+<td class="colLast"><code>"parallel_input"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PHASE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PHASE">PHASE</a></code></td>
+<td class="colLast"><code>"phase"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_ID_ATTRIBUTE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_ID_ATTRIBUTE">PUBSUB_ID_ATTRIBUTE</a></code></td>
+<td class="colLast"><code>"pubsub_id_label"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_SERIALIZED_ATTRIBUTES_FN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_SERIALIZED_ATTRIBUTES_FN">PUBSUB_SERIALIZED_ATTRIBUTES_FN</a></code></td>
+<td class="colLast"><code>"pubsub_serialized_attributes_fn"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_SUBSCRIPTION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_SUBSCRIPTION">PUBSUB_SUBSCRIPTION</a></code></td>
+<td class="colLast"><code>"pubsub_subscription"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_SUBSCRIPTION_OVERRIDE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_SUBSCRIPTION_OVERRIDE">PUBSUB_SUBSCRIPTION_OVERRIDE</a></code></td>
+<td class="colLast"><code>"pubsub_subscription_runtime_override"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_TIMESTAMP_ATTRIBUTE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_TIMESTAMP_ATTRIBUTE">PUBSUB_TIMESTAMP_ATTRIBUTE</a></code></td>
+<td class="colLast"><code>"pubsub_timestamp_label"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_TOPIC">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_TOPIC">PUBSUB_TOPIC</a></code></td>
+<td class="colLast"><code>"pubsub_topic"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_TOPIC_OVERRIDE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_TOPIC_OVERRIDE">PUBSUB_TOPIC_OVERRIDE</a></code></td>
+<td class="colLast"><code>"pubsub_topic_runtime_override"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SCALAR_FIELD_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SCALAR_FIELD_NAME">SCALAR_FIELD_NAME</a></code></td>
+<td class="colLast"><code>"value"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SERIALIZED_FN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SERIALIZED_FN">SERIALIZED_FN</a></code></td>
+<td class="colLast"><code>"serialized_fn"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SHARD_NAME_TEMPLATE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SHARD_NAME_TEMPLATE">SHARD_NAME_TEMPLATE</a></code></td>
+<td class="colLast"><code>"shard_template"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SHUFFLE_KIND">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SHUFFLE_KIND">SHUFFLE_KIND</a></code></td>
+<td class="colLast"><code>"shuffle_kind"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SHUFFLE_READER_CONFIG">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SHUFFLE_READER_CONFIG">SHUFFLE_READER_CONFIG</a></code></td>
+<td class="colLast"><code>"shuffle_reader_config"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SHUFFLE_WRITER_CONFIG">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SHUFFLE_WRITER_CONFIG">SHUFFLE_WRITER_CONFIG</a></code></td>
+<td class="colLast"><code>"shuffle_writer_config"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SORT_VALUES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SORT_VALUES">SORT_VALUES</a></code></td>
+<td class="colLast"><code>"sort_values"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_DOES_NOT_NEED_SPLITTING">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_DOES_NOT_NEED_SPLITTING">SOURCE_DOES_NOT_NEED_SPLITTING</a></code></td>
+<td class="colLast"><code>"does_not_need_splitting"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_ESTIMATED_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_ESTIMATED_SIZE_BYTES">SOURCE_ESTIMATED_SIZE_BYTES</a></code></td>
+<td class="colLast"><code>"estimated_size_bytes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_IS_INFINITE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_IS_INFINITE">SOURCE_IS_INFINITE</a></code></td>
+<td class="colLast"><code>"is_infinite"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_METADATA">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_METADATA">SOURCE_METADATA</a></code></td>
+<td class="colLast"><code>"metadata"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_PRODUCES_SORTED_KEYS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_PRODUCES_SORTED_KEYS">SOURCE_PRODUCES_SORTED_KEYS</a></code></td>
+<td class="colLast"><code>"produces_sorted_keys"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_SPEC">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_SPEC">SOURCE_SPEC</a></code></td>
+<td class="colLast"><code>"spec"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_STEP_INPUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_STEP_INPUT">SOURCE_STEP_INPUT</a></code></td>
+<td class="colLast"><code>"custom_source_step_input"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.START_INDEX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#START_INDEX">START_INDEX</a></code></td>
+<td class="colLast"><code>"start_index"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.START_OFFSET">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#START_OFFSET">START_OFFSET</a></code></td>
+<td class="colLast"><code>"start_offset"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.START_SHUFFLE_POSITION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#START_SHUFFLE_POSITION">START_SHUFFLE_POSITION</a></code></td>
+<td class="colLast"><code>"start_shuffle_position"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.STRIP_TRAILING_NEWLINES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#STRIP_TRAILING_NEWLINES">STRIP_TRAILING_NEWLINES</a></code></td>
+<td class="colLast"><code>"strip_trailing_newlines"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.TUPLE_TAGS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#TUPLE_TAGS">TUPLE_TAGS</a></code></td>
+<td class="colLast"><code>"tuple_tags"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.USE_INDEXED_FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#USE_INDEXED_FORMAT">USE_INDEXED_FORMAT</a></code></td>
+<td class="colLast"><code>"use_indexed_format"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.USER_FN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#USER_FN">USER_FN</a></code></td>
+<td class="colLast"><code>"user_fn"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.USER_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#USER_NAME">USER_NAME</a></code></td>
+<td class="colLast"><code>"user_name"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.USES_KEYED_STATE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#USES_KEYED_STATE">USES_KEYED_STATE</a></code></td>
+<td class="colLast"><code>"uses_keyed_state"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.VALIDATE_SINK">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#VALIDATE_SINK">VALIDATE_SINK</a></code></td>
+<td class="colLast"><code>"validate_sink"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.VALIDATE_SOURCE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#VALIDATE_SOURCE">VALIDATE_SOURCE</a></code></td>
+<td class="colLast"><code>"validate_source"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.runners.dataflow.util.PropertyNames.VALUE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#VALUE">VALUE</a></code></td>
+<td class="colLast"><code>"value"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.runners.flink.metrics.<a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.runners.flink.metrics.FlinkMetricContainer.ACCUMULATOR_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html#ACCUMULATOR_NAME">ACCUMULATOR_NAME</a></code></td>
+<td class="colLast"><code>"__metricscontainers"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/BoundedSource.BoundedReader.html" title="class in org.apache.beam.sdk.io">BoundedSource.BoundedReader</a>&lt;<a href="org/apache/beam/sdk/io/BoundedSource.BoundedReader.html" title="type parameter in BoundedSource.BoundedReader">T</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.BoundedSource.BoundedReader.SPLIT_POINTS_UNKNOWN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/beam/sdk/io/BoundedSource.BoundedReader.html#SPLIT_POINTS_UNKNOWN">SPLIT_POINTS_UNKNOWN</a></code></td>
+<td class="colLast"><code>-1L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/DefaultFilenamePolicy.html" title="class in org.apache.beam.sdk.io">DefaultFilenamePolicy</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.DefaultFilenamePolicy.DEFAULT_SHARD_TEMPLATE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/io/DefaultFilenamePolicy.html#DEFAULT_SHARD_TEMPLATE">DEFAULT_SHARD_TEMPLATE</a></code></td>
+<td class="colLast"><code>"-SSSSS-of-NNNNN"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/FileSystems.html" title="class in org.apache.beam.sdk.io">FileSystems</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.FileSystems.DEFAULT_SCHEME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/io/FileSystems.html#DEFAULT_SCHEME">DEFAULT_SCHEME</a></code></td>
+<td class="colLast"><code>"default"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/ShardNameTemplate.html" title="class in org.apache.beam.sdk.io">ShardNameTemplate</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.ShardNameTemplate.DIRECTORY_CONTAINER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/io/ShardNameTemplate.html#DIRECTORY_CONTAINER">DIRECTORY_CONTAINER</a></code></td>
+<td class="colLast"><code>"/part-SSSSS"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.ShardNameTemplate.INDEX_OF_MAX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/io/ShardNameTemplate.html#INDEX_OF_MAX">INDEX_OF_MAX</a></code></td>
+<td class="colLast"><code>"-SSSSS-of-NNNNN"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io">UnboundedSource.UnboundedReader</a>&lt;<a href="org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="type parameter in UnboundedSource.UnboundedReader">OutputT</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.UnboundedSource.UnboundedReader.BACKLOG_UNKNOWN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html#BACKLOG_UNKNOWN">BACKLOG_UNKNOWN</a></code></td>
+<td class="colLast"><code>-1L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.io.gcp.datastore.<a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Read.html" title="class in org.apache.beam.sdk.io.gcp.datastore">DatastoreV1.Read</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.gcp.datastore.DatastoreV1.Read.NUM_QUERY_SPLITS_MAX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Read.html#NUM_QUERY_SPLITS_MAX">NUM_QUERY_SPLITS_MAX</a></code></td>
+<td class="colLast"><code>50000</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.io.range.<a href="org/apache/beam/sdk/io/range/OffsetRangeTracker.html" title="class in org.apache.beam.sdk.io.range">OffsetRangeTracker</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.io.range.OffsetRangeTracker.OFFSET_INFINITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/beam/sdk/io/range/OffsetRangeTracker.html#OFFSET_INFINITY">OFFSET_INFINITY</a></code></td>
+<td class="colLast"><code>9223372036854775807L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/PAssert.html" title="class in org.apache.beam.sdk.testing">PAssert</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.testing.PAssert.FAILURE_COUNTER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/testing/PAssert.html#FAILURE_COUNTER">FAILURE_COUNTER</a></code></td>
+<td class="colLast"><code>"PAssertFailure"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.testing.PAssert.SUCCESS_COUNTER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/testing/PAssert.html#SUCCESS_COUNTER">SUCCESS_COUNTER</a></code></td>
+<td class="colLast"><code>"PAssertSuccess"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing">TestPipeline</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.testing.TestPipeline.PROPERTY_BEAM_TEST_PIPELINE_OPTIONS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/testing/TestPipeline.html#PROPERTY_BEAM_TEST_PIPELINE_OPTIONS">PROPERTY_BEAM_TEST_PIPELINE_OPTIONS</a></code></td>
+<td class="colLast"><code>"beamTestPipelineOptions"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="class in org.apache.beam.sdk.transforms">ApproximateQuantiles.ApproximateQuantilesCombineFn</a>&lt;<a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="type parameter in ApproximateQuantiles.ApproximateQuantilesCombineFn">T</a>,<a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="type parameter in ApproximateQuantiles.ApproximateQuantilesCombineFn">ComparatorT</a> extends java.util.Comparator&lt;<a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="type parameter in ApproximateQuantiles.ApproximateQuantilesCombineFn">T</a>&gt; &amp; java.io.Serializable&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.transforms.ApproximateQuantiles.ApproximateQuantilesCombineFn.DEFAULT_MAX_NUM_ELEMENTS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html#DEFAULT_MAX_NUM_ELEMENTS">DEFAULT_MAX_NUM_ELEMENTS</a></code></td>
+<td class="colLast"><code>1000000000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Materializations.html" title="class in org.apache.beam.sdk.transforms">Materializations</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.beam.sdk.transforms.Materializations.ITERABLE_MATERIALIZATION_URN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="org/apache/beam/sdk/transforms/Materializations.html#ITERABLE_MATERIALIZATION_URN">ITERABLE_MATERIALIZATION_URN</a></code></td>
+<td class="colLast"><code>"urn:beam:sideinput:materialization:iterable:0.1"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/deprecated-list.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/deprecated-list.html b/content/documentation/sdks/javadoc/2.0.0/deprecated-list.html
new file mode 100644
index 0000000..40cb92e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/deprecated-list.html
@@ -0,0 +1,399 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:09 PDT 2017 -->
+<title>Deprecated List</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#interface">Deprecated Interfaces</a></li>
+<li><a href="#class">Deprecated Classes</a></li>
+<li><a href="#method">Deprecated Methods</a></li>
+<li><a href="#enum.constant">Deprecated Enum Constants</a></li>
+</ul>
+</div>
+<div class="contentContainer"><a name="interface">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Interfaces table, listing deprecated interfaces, and an explanation">
+<caption><span>Deprecated Interfaces</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/testing/StreamingIT.html" title="interface in org.apache.beam.sdk.testing">org.apache.beam.sdk.testing.StreamingIT</a></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="class">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
+<caption><span>Deprecated Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">org.apache.beam.sdk.coders.Coder.Context</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/Combine.SimpleCombineFn.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.Combine.SimpleCombineFn</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow">org.apache.beam.runners.dataflow.DataflowRunner.StreamingPCollectionViewWriterFn</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionViews.IterableViewFn.html" title="class in org.apache.beam.sdk.values">org.apache.beam.sdk.values.PCollectionViews.IterableViewFn</a>
+<div class="block"><span class="deprecationComment">Beam views are migrating off of <code>Iterable&lt;WindowedValue&lt;T&gt;&gt;</code> as a primitive
+     view type.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionViews.ListViewFn.html" title="class in org.apache.beam.sdk.values">org.apache.beam.sdk.values.PCollectionViews.ListViewFn</a>
+<div class="block"><span class="deprecationComment">Beam views are migrating off of <code>Iterable&lt;WindowedValue&lt;T&gt;&gt;</code> as a primitive
+     view type.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionViews.MapViewFn.html" title="class in org.apache.beam.sdk.values">org.apache.beam.sdk.values.PCollectionViews.MapViewFn</a>
+<div class="block"><span class="deprecationComment">Beam views are migrating off of <code>Iterable&lt;WindowedValue&lt;T&gt;&gt;</code> as a primitive
+     view type.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionViews.MultimapViewFn.html" title="class in org.apache.beam.sdk.values">org.apache.beam.sdk.values.PCollectionViews.MultimapViewFn</a>
+<div class="block"><span class="deprecationComment">Beam views are migrating off of <code>Iterable&lt;WindowedValue&lt;T&gt;&gt;</code> as a primitive
+     view type.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionViews.SingletonViewFn.html" title="class in org.apache.beam.sdk.values">org.apache.beam.sdk.values.PCollectionViews.SingletonViewFn</a>
+<div class="block"><span class="deprecationComment">Beam views are migrating off of <code>Iterable&lt;WindowedValue&lt;T&gt;&gt;</code> as a primitive
+     view type.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/Reshuffle.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.Reshuffle</a>
+<div class="block"><span class="deprecationComment">this transform's intended side effects are not portable; it will likely be removed</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/windowing/ReshuffleTrigger.html" title="class in org.apache.beam.sdk.transforms.windowing">org.apache.beam.sdk.transforms.windowing.ReshuffleTrigger</a>
+<div class="block"><span class="deprecationComment">The intended side effect of <a href="org/apache/beam/sdk/transforms/Reshuffle.html" title="class in org.apache.beam.sdk.transforms"><code>Reshuffle</code></a> is not portable; it will likely be
+     removed</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="method">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
+<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubSubscription.html#asV1Beta1Path--">org.apache.beam.sdk.io.gcp.pubsub.PubsubIO.PubsubSubscription.asV1Beta1Path()</a>
+<div class="block"><span class="deprecationComment">the v1beta1 API for Cloud Pub/Sub is deprecated.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubTopic.html#asV1Beta1Path--">org.apache.beam.sdk.io.gcp.pubsub.PubsubIO.PubsubTopic.asV1Beta1Path()</a>
+<div class="block"><span class="deprecationComment">the v1beta1 API for Cloud Pub/Sub is deprecated.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubSubscription.html#asV1Beta2Path--">org.apache.beam.sdk.io.gcp.pubsub.PubsubIO.PubsubSubscription.asV1Beta2Path()</a>
+<div class="block"><span class="deprecationComment">the v1beta2 API for Cloud Pub/Sub is deprecated.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubTopic.html#asV1Beta2Path--">org.apache.beam.sdk.io.gcp.pubsub.PubsubIO.PubsubTopic.asV1Beta2Path()</a>
+<div class="block"><span class="deprecationComment">the v1beta2 API for Cloud Pub/Sub is deprecated.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/AvroSource.html#createForSubrangeOfFile-java.lang.String-long-long-">org.apache.beam.sdk.io.AvroSource.createForSubrangeOfFile(String, long, long)</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/coders/Coder.html#decode-java.io.InputStream-org.apache.beam.sdk.coders.Coder.Context-">org.apache.beam.sdk.coders.Coder.decode(InputStream, Coder.Context)</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/coders/Coder.html#encode-T-java.io.OutputStream-org.apache.beam.sdk.coders.Coder.Context-">org.apache.beam.sdk.coders.Coder.encode(T, OutputStream, Coder.Context)</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.html#equals-java.lang.Object-">org.apache.beam.sdk.testing.PAssert.PCollectionContentsAssert.equals(Object)</a>
+<div class="block"><span class="deprecationComment"><code>Object.equals(Object)</code> is not supported on PAssert objects. If you meant
+ to test object equality, use a variant of <a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.html#containsInAnyOrder-T...-"><code>PAssert.PCollectionContentsAssert.containsInAnyOrder(T...)</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PValue.html#expand--">org.apache.beam.sdk.values.PValue.expand()</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/runners/dataflow/util/DoFnInfo.html#forFn-java.io.Serializable-org.apache.beam.sdk.values.WindowingStrategy-java.lang.Iterable-org.apache.beam.sdk.coders.Coder-long-java.util.Map-">org.apache.beam.runners.dataflow.util.DoFnInfo.forFn(Serializable, WindowingStrategy&lt;?, ?&gt;, Iterable&lt;PCollectionView&lt;?&gt;&gt;, Coder&lt;InputT&gt;, long, Map&lt;Long, TupleTag&lt;?&gt;&gt;)</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/WithTimestamps.html#getAllowedTimestampSkew--">org.apache.beam.sdk.transforms.WithTimestamps.getAllowedTimestampSkew()</a>
+<div class="block"><span class="deprecationComment">This method permits a to elements to be emitted behind the watermark. These
+     elements are considered late, and if behind the
+     <a href="org/apache/beam/sdk/transforms/windowing/Window.html#withAllowedLateness-org.joda.time.Duration-"><code>allowed lateness</code></a> of a downstream
+     <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> may be silently dropped. See
+     https://issues.apache.org/jira/browse/BEAM-644 for details on a replacement.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/DoFn.html#getAllowedTimestampSkew--">org.apache.beam.sdk.transforms.DoFn.getAllowedTimestampSkew()</a>
+<div class="block"><span class="deprecationComment">This method permits a <a href="org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a> to emit elements behind the watermark. These
+     elements are considered late, and if behind the
+     <a href="org/apache/beam/sdk/transforms/windowing/Window.html#withAllowedLateness-org.joda.time.Duration-"><code>allowed lateness</code></a> of a downstream
+     <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> may be silently dropped. See
+     https://issues.apache.org/jira/browse/BEAM-644 for details on a replacement.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/coders/CoderRegistry.html#getCoder-java.lang.Class-java.lang.Class-java.util.Map-java.lang.reflect.TypeVariable-">org.apache.beam.sdk.coders.CoderRegistry.getCoder(Class&lt;? extends T&gt;, Class&lt;T&gt;, Map&lt;Type, ? extends Coder&lt;?&gt;&gt;, TypeVariable&lt;?&gt;)</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/coders/CoderRegistry.html#getCoder-org.apache.beam.sdk.values.TypeDescriptor-org.apache.beam.sdk.values.TypeDescriptor-org.apache.beam.sdk.coders.Coder-">org.apache.beam.sdk.coders.CoderRegistry.getCoder(TypeDescriptor&lt;OutputT&gt;, TypeDescriptor&lt;InputT&gt;, Coder&lt;InputT&gt;)</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionView.html#getCoderInternal--">org.apache.beam.sdk.values.PCollectionView.getCoderInternal()</a>
+<div class="block"><span class="deprecationComment">this method will be removed entirely. The <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> underlying a side
+     input, including its <a href="org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>, is part of the side input's specification with a <a href="org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> transform, which will obtain that information via a package-private channel.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/runners/dataflow/util/DoFnInfo.html#getFn--">org.apache.beam.runners.dataflow.util.DoFnInfo.getFn()</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/coders/CoderRegistry.html#getOutputCoder-org.apache.beam.sdk.transforms.SerializableFunction-org.apache.beam.sdk.coders.Coder-">org.apache.beam.sdk.coders.CoderRegistry.getOutputCoder(SerializableFunction&lt;InputT, OutputT&gt;, Coder&lt;InputT&gt;)</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionView.html#getTagInternal--">org.apache.beam.sdk.values.PCollectionView.getTagInternal()</a>
+<div class="block"><span class="deprecationComment">this method will be removed entirely. The <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> underlying a side
+     input, is part of the side input's specification with a <a href="org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> transform, which will
+     obtain that information via a package-private channel.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/View.CreatePCollectionView.html#getView--">org.apache.beam.sdk.transforms.View.CreatePCollectionView.getView()</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionView.html#getViewFn--">org.apache.beam.sdk.values.PCollectionView.getViewFn()</a>
+<div class="block"><span class="deprecationComment">this method will be removed entirely. The <a href="org/apache/beam/sdk/transforms/ViewFn.html" title="class in org.apache.beam.sdk.transforms"><code>ViewFn</code></a> for a side input is an
+     attribute of the side input's specification with a <a href="org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> transform, which will
+     obtain this specification via a package-private channel.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/values/PCollectionView.html#getWindowingStrategyInternal--">org.apache.beam.sdk.values.PCollectionView.getWindowingStrategyInternal()</a>
+<div class="block"><span class="deprecationComment">this method will be removed entirely. The <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> underlying a side
+     input, including its <a href="org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values"><code>WindowingStrategy</code></a>, is part of the side input's specification
+     with a <a href="org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> transform, which will obtain that information via a package-private
+     channel.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.html#hashCode--">org.apache.beam.sdk.testing.PAssert.PCollectionContentsAssert.hashCode()</a>
+<div class="block"><span class="deprecationComment"><code>Object.hashCode()</code> is not supported on PAssert objects.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/Combine.SimpleCombineFn.html#of-org.apache.beam.sdk.transforms.SerializableFunction-">org.apache.beam.sdk.transforms.Combine.SimpleCombineFn.of(SerializableFunction&lt;Iterable&lt;V&gt;, V&gt;)</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/DoFn.html#prepareForProcessing--">org.apache.beam.sdk.transforms.DoFn.prepareForProcessing()</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/Pipeline.html#setCoderRegistry-org.apache.beam.sdk.coders.CoderRegistry-">org.apache.beam.sdk.Pipeline.setCoderRegistry(CoderRegistry)</a>
+<div class="block"><span class="deprecationComment">this should never be used - every <a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> has a registry throughout its
+     lifetime.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/FileSystems.html#setDefaultConfigInWorkers-org.apache.beam.sdk.options.PipelineOptions-">org.apache.beam.sdk.io.FileSystems.setDefaultConfigInWorkers(PipelineOptions)</a>
+<div class="block"><span class="deprecationComment">to be removed.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/CountingSource.html#unbounded--">org.apache.beam.sdk.io.CountingSource.unbounded()</a>
+<div class="block"><span class="deprecationComment">use <a href="org/apache/beam/sdk/io/GenerateSequence.html" title="class in org.apache.beam.sdk.io"><code>GenerateSequence</code></a> instead</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/CountingSource.html#unboundedWithTimestampFn-org.apache.beam.sdk.transforms.SerializableFunction-">org.apache.beam.sdk.io.CountingSource.unboundedWithTimestampFn(SerializableFunction&lt;Long, Instant&gt;)</a>
+<div class="block"><span class="deprecationComment">use <a href="org/apache/beam/sdk/io/GenerateSequence.html" title="class in org.apache.beam.sdk.io"><code>GenerateSequence</code></a> and call
+             <a href="org/apache/beam/sdk/io/GenerateSequence.html#withTimestampFn-org.apache.beam.sdk.transforms.SerializableFunction-"><code>GenerateSequence.withTimestampFn(SerializableFunction)</code></a> instead</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/io/CountingSource.html#upTo-long-">org.apache.beam.sdk.io.CountingSource.upTo(long)</a>
+<div class="block"><span class="deprecationComment">use <a href="org/apache/beam/sdk/io/GenerateSequence.html" title="class in org.apache.beam.sdk.io"><code>GenerateSequence</code></a> instead</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/WithTimestamps.html#withAllowedTimestampSkew-org.joda.time.Duration-">org.apache.beam.sdk.transforms.WithTimestamps.withAllowedTimestampSkew(Duration)</a>
+<div class="block"><span class="deprecationComment">This method permits a to elements to be emitted behind the watermark. These
+     elements are considered late, and if behind the
+     <a href="org/apache/beam/sdk/transforms/windowing/Window.html#withAllowedLateness-org.joda.time.Duration-"><code>allowed lateness</code></a> of a downstream
+     <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> may be silently dropped. See
+     https://issues.apache.org/jira/browse/BEAM-644 for details on a replacement.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/sdk/transforms/View.AsMap.html#withSingletonValues--">org.apache.beam.sdk.transforms.View.AsMap.withSingletonValues()</a>
+<div class="block"><span class="deprecationComment">this method simply returns this AsMap unmodified</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="enum.constant">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Enum Constants table, listing deprecated enum constants, and an explanation">
+<caption><span>Deprecated Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html#BASIC">org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.BASIC</a></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[38/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.html
new file mode 100644
index 0000000..beddbce
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.html
@@ -0,0 +1,482 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunner.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowRunner" class="title">Class DataflowRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&gt;</pre>
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that executes the operations in the pipeline by first translating them
+ to the Dataflow representation using the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineTranslator</code></a> and then submitting
+ them to a Dataflow service for execution.
+
+ <h3>Permissions</h3>
+
+ <p>When reading from a Dataflow source or writing to a Dataflow sink using
+ <code>DataflowRunner</code>, the Google cloudservices account and the Google compute engine service
+ account of the GCP project running the Dataflow Job will need access to the corresponding
+ source/sink.
+
+ <p>Please see <a href="https://cloud.google.com/dataflow/security-and-permissions">Google Cloud
+ Dataflow Security and Permissions</a> for more details.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner.StreamingPCollectionViewWriterFn</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="type parameter in DataflowRunner.StreamingPCollectionViewWriterFn">T</a>&gt;</span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#PROJECT_ID_REGEXP">PROJECT_ID_REGEXP</a></span></code>
+<div class="block">Project IDs must contain lowercase letters, digits, or dashes.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#DataflowRunner-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">DataflowRunner</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#detectClassPathResourcesToStage-java.lang.ClassLoader-">detectClassPathResourcesToStage</a></span>(java.lang.ClassLoader&nbsp;classLoader)</code>
+<div class="block">Attempts to detect all the resources the class loader has access to.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Construct a runner from the provided options.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#getTranslator--">getTranslator</a></span>()</code>
+<div class="block">Returns the DataflowPipelineTranslator associated with this object.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#hasExperiment-org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions-java.lang.String-">hasExperiment</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>&nbsp;options,
+             java.lang.String&nbsp;experiment)</code>
+<div class="block">Returns true if the specified experiment is enabled, handling null experiments.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#setHooks-org.apache.beam.runners.dataflow.DataflowRunnerHooks-">setHooks</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerHooks</a>&nbsp;hooks)</code>
+<div class="block">Sets callbacks to invoke during execution see <code>DataflowRunnerHooks</code>.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="PROJECT_ID_REGEXP">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PROJECT_ID_REGEXP</h4>
+<pre>public static final&nbsp;java.lang.String PROJECT_ID_REGEXP</pre>
+<div class="block">Project IDs must contain lowercase letters, digits, or dashes.
+ IDs must start with a letter and may not end with a dash.
+ This regex isn't exact - this allows for patterns that would be rejected by
+ the service, but this is sufficient for basic validation of project IDs.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.beam.runners.dataflow.DataflowRunner.PROJECT_ID_REGEXP">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowRunner-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowRunner</h4>
+<pre>protected&nbsp;DataflowRunner(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Construct a runner from the provided options.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - Properties that configure the runner.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The newly created runner.</dd>
+</dl>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasExperiment-org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasExperiment</h4>
+<pre>public static&nbsp;boolean&nbsp;hasExperiment(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>&nbsp;options,
+                                    java.lang.String&nbsp;experiment)</pre>
+<div class="block">Returns true if the specified experiment is enabled, handling null experiments.</div>
+</li>
+</ul>
+<a name="getTranslator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTranslator</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator</a>&nbsp;getTranslator()</pre>
+<div class="block">Returns the DataflowPipelineTranslator associated with this object.</div>
+</li>
+</ul>
+<a name="setHooks-org.apache.beam.runners.dataflow.DataflowRunnerHooks-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setHooks</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+public&nbsp;void&nbsp;setHooks(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerHooks</a>&nbsp;hooks)</pre>
+<div class="block">Sets callbacks to invoke during execution see <code>DataflowRunnerHooks</code>.</div>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="detectClassPathResourcesToStage-java.lang.ClassLoader-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>detectClassPathResourcesToStage</h4>
+<pre>protected static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;detectClassPathResourcesToStage(java.lang.ClassLoader&nbsp;classLoader)</pre>
+<div class="block">Attempts to detect all the resources the class loader has access to. This does not recurse
+ to class loader parents stopping it from pulling in resources from the system class loader.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>classLoader</code> - The URLClassLoader to use to detect resources to stage.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A list of absolute paths to the resources the class loader uses.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - If either the class loader is not a URLClassLoader or one
+ of the resources the class loader exposes is not a file resource.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunner.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerHooks.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerHooks.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerHooks.html
new file mode 100644
index 0000000..5492fa1
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerHooks.html
@@ -0,0 +1,283 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowRunnerHooks</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowRunnerHooks";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunnerHooks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowRunnerHooks" class="title">Class DataflowRunnerHooks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowRunnerHooks</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+public class <span class="typeNameLabel">DataflowRunnerHooks</span>
+extends java.lang.Object</pre>
+<div class="block">An instance of this class can be passed to the
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a> to add user defined hooks to be
+ invoked at various times during pipeline execution.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html#DataflowRunnerHooks--">DataflowRunnerHooks</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html#modifyEnvironmentBeforeSubmission-com.google.api.services.dataflow.model.Environment-">modifyEnvironmentBeforeSubmission</a></span>(com.google.api.services.dataflow.model.Environment&nbsp;environment)</code>
+<div class="block">Allows the user to modify the environment of their job before their job is submitted
+ to the service for execution.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowRunnerHooks--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowRunnerHooks</h4>
+<pre>public&nbsp;DataflowRunnerHooks()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="modifyEnvironmentBeforeSubmission-com.google.api.services.dataflow.model.Environment-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modifyEnvironmentBeforeSubmission</h4>
+<pre>public&nbsp;void&nbsp;modifyEnvironmentBeforeSubmission(com.google.api.services.dataflow.model.Environment&nbsp;environment)</pre>
+<div class="block">Allows the user to modify the environment of their job before their job is submitted
+ to the service for execution.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>environment</code> - The environment of the job. Users can make change to this instance in order
+     to change the environment with which their job executes on the service.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunnerHooks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerInfo.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerInfo.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerInfo.html
new file mode 100644
index 0000000..89772fa
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunnerInfo.html
@@ -0,0 +1,287 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowRunnerInfo</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowRunnerInfo";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":9,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunnerInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowRunnerInfo" class="title">Class DataflowRunnerInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowRunnerInfo</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">DataflowRunnerInfo</span>
+extends java.lang.Object</pre>
+<div class="block">Populates versioning and other information for <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html#getContainerVersion--">getContainerVersion</a></span>()</code>
+<div class="block">Provides the container version that will be used for constructing harness image paths.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html#getDataflowRunnerInfo--">getDataflowRunnerInfo</a></span>()</code>
+<div class="block">Returns an instance of <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunnerInfo</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html#getFnApiEnvironmentMajorVersion--">getFnApiEnvironmentMajorVersion</a></span>()</code>
+<div class="block">Provides the FnAPI environment's major version number.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html#getLegacyEnvironmentMajorVersion--">getLegacyEnvironmentMajorVersion</a></span>()</code>
+<div class="block">Provides the legacy environment's major version number.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDataflowRunnerInfo--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataflowRunnerInfo</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerInfo</a>&nbsp;getDataflowRunnerInfo()</pre>
+<div class="block">Returns an instance of <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunnerInfo</code></a>.</div>
+</li>
+</ul>
+<a name="getLegacyEnvironmentMajorVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLegacyEnvironmentMajorVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLegacyEnvironmentMajorVersion()</pre>
+<div class="block">Provides the legacy environment's major version number.</div>
+</li>
+</ul>
+<a name="getFnApiEnvironmentMajorVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFnApiEnvironmentMajorVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getFnApiEnvironmentMajorVersion()</pre>
+<div class="block">Provides the FnAPI environment's major version number.</div>
+</li>
+</ul>
+<a name="getContainerVersion--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getContainerVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getContainerVersion()</pre>
+<div class="block">Provides the container version that will be used for constructing harness image paths.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunnerInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowServiceException.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowServiceException.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowServiceException.html
new file mode 100644
index 0000000..d29ac26
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowServiceException.html
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowServiceException</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowServiceException";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowServiceException.html" target="_top">Frames</a></li>
+<li><a href="DataflowServiceException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowServiceException" class="title">Class DataflowServiceException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">org.apache.beam.runners.dataflow.DataflowJobException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowServiceException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowServiceException</span>
+extends <a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></pre>
+<div class="block">Signals there was an error retrieving information about a job from the Cloud Dataflow Service.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.DataflowServiceException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html#getJob--">getJob</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowServiceException.html" target="_top">Frames</a></li>
+<li><a href="DataflowServiceException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html
new file mode 100644
index 0000000..333bc01
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>PrimitiveParDoSingleFactory.ParDoSingle</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PrimitiveParDoSingleFactory.ParDoSingle";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" target="_top">Frames</a></li>
+<li><a href="PrimitiveParDoSingleFactory.ParDoSingle.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class PrimitiveParDoSingleFactory.ParDoSingle" class="title">Class PrimitiveParDoSingleFactory.ParDoSingle&lt;InputT,OutputT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.PTransform</a>&lt;InputT,OutputT&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.core.construction.ForwardingPTransform&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends InputT&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;OutputT&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.PrimitiveParDoSingleFactory.ParDoSingle&lt;InputT,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow">PrimitiveParDoSingleFactory</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">InputT</a>,<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">OutputT</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">PrimitiveParDoSingleFactory.ParDoSingle&lt;InputT,OutputT&gt;</span>
+extends org.apache.beam.runners.core.construction.ForwardingPTransform&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends InputT&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;OutputT&gt;&gt;</pre>
+<div class="block">A single-output primitive <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.PrimitiveParDoSingleFactory.ParDoSingle">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#name">name</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html#delegate--">delegate</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html#expand-org.apache.beam.sdk.values.PCollection-">expand</a></span>(<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>&gt;&nbsp;input)</code>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>,<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html#getFn--">getFn</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html#getSideInputs--">getSideInputs</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.core.construction.ForwardingPTransform">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.core.construction.ForwardingPTransform</h3>
+<code>getDefaultOutputCoder, getName, populateDisplayData, validate</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getAdditionalInputs--">getAdditionalInputs</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder--">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getKindString--">getKindString</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="expand-org.apache.beam.sdk.values.PCollection-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>expand</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;&nbsp;expand(<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>&gt;&nbsp;input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">PTransform</a></code></span></div>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.
+
+ <p>Composite transforms, which are defined in terms of other transforms,
+ should return the output of one of the composed transforms.  Non-composite
+ transforms, which do not apply any transforms internally, should return
+ a new unbound output and register evaluators (via backend-specific
+ registration methods).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>expand</code>&nbsp;in class&nbsp;<code>org.apache.beam.runners.core.construction.ForwardingPTransform&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFn--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFn</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>,<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;&nbsp;getFn()</pre>
+</li>
+</ul>
+<a name="getSideInputs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSideInputs</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&gt;&nbsp;getSideInputs()</pre>
+</li>
+</ul>
+<a name="delegate--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>delegate</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;&gt;&nbsp;delegate()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>delegate</code>&nbsp;in class&nbsp;<code>org.apache.beam.runners.core.construction.ForwardingPTransform&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" target="_top">Frames</a></li>
+<li><a href="PrimitiveParDoSingleFactory.ParDoSingle.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[44/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/index-all.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/index-all.html b/content/documentation/sdks/javadoc/2.0.0/index-all.html
new file mode 100644
index 0000000..7886f55
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/index-all.html
@@ -0,0 +1,16468 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:09 PDT 2017 -->
+<title>Index</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Y">Y</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/display/DisplayData.Path.html#absolute-java.lang.String-java.lang.String...-">absolute(String, String...)</a></span> - Static method in class org.apache.beam.sdk.transforms.display.<a href="org/apache/beam/sdk/transforms/display/DisplayData.Path.html" title="class in org.apache.beam.sdk.transforms.display">DisplayData.Path</a></dt>
+<dd>
+<div class="block">Construct a path from an absolute component path hierarchy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.html#AccumulatingCombineFn--">AccumulatingCombineFn()</a></span> - Constructor for class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.AccumulatingCombineFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/windowing/Window.html#accumulatingFiredPanes--">accumulatingFiredPanes()</a></span> - Method in class org.apache.beam.sdk.transforms.windowing.<a href="org/apache/beam/sdk/transforms/windowing/Window.html" title="class in org.apache.beam.sdk.transforms.windowing">Window</a></dt>
+<dd>
+<div class="block">Returns a new <code>Window</code> <code>PTransform</code> that uses the registered WindowFn and
+ Triggering behavior, and that accumulates elements in a pane after they are triggered.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html#ACCUMULATOR_NAME">ACCUMULATOR_NAME</a></span> - Static variable in class org.apache.beam.runners.flink.metrics.<a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html#AccumulatorCheckpointingSparkListener--">AccumulatorCheckpointingSparkListener()</a></span> - Constructor for class org.apache.beam.runners.spark.aggregators.<a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html#AccumulatorCheckpointingSparkListener--">AccumulatorCheckpointingSparkListener()</a></span> - Constructor for class org.apache.beam.runners.spark.metrics.<a href="org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics">MetricsAccumulator.AccumulatorCheckpointingSparkListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/flink/metrics/MetricsAccumulator.html#add-org.apache.beam.runners.core.metrics.MetricsContainerStepMap-">add(MetricsContainerStepMap)</a></span> - Method in class org.apache.beam.runners.flink.metrics.<a href="org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics">MetricsAccumulator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#add-int-org.apache.beam.runners.spark.util.GlobalWatermarkHolder.SparkWatermarks-">add(int, GlobalWatermarkHolder.SparkWatermarks)</a></span> - Static method in class org.apache.beam.runners.spark.util.<a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.html#add-org.apache.beam.sdk.values.KV-">add(KV&lt;byte[], byte[]&gt;)</a></span> - Method in class org.apache.beam.sdk.extensions.sorter.<a href="org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.html" title="class in org.apache.beam.sdk.extensions.sorter">BufferedExternalSorter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/state/GroupingState.html#add-InputT-">add(InputT)</a></span> - Method in interface org.apache.beam.sdk.state.<a href="org/apache/beam/sdk/state/GroupingState.html" title="interface in org.apache.beam.sdk.state">GroupingState</a></dt>
+<dd>
+<div class="block">Add a value to the buffer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique.html#add-java.lang.Long-">add(Long)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique.html" title="class in org.apache.beam.sdk.transforms">ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique</a></dt>
+<dd>
+<div class="block">Adds a value to the heap, returning whether the value is (large enough
+ to be) in the heap.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html#add-org.apache.beam.sdk.transforms.display.DisplayData.ItemSpec-">add(DisplayData.ItemSpec&lt;?&gt;)</a></span> - Method in interface org.apache.beam.sdk.transforms.display.<a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html" title="interface in org.apache.beam.sdk.transforms.display">DisplayData.Builder</a></dt>
+<dd>
+<div class="block">Register the given display item.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/state/CombiningState.html#addAccum-AccumT-">addAccum(AccumT)</a></span> - Method in interface org.apache.beam.sdk.state.<a href="org/apache/beam/sdk/state/CombiningState.html" title="interface in org.apache.beam.sdk.state">CombiningState</a></dt>
+<dd>
+<div class="block">Add an accumulator to this state cell.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html#addAccumulator-org.apache.beam.runners.spark.aggregators.NamedAggregators-org.apache.beam.runners.spark.aggregators.NamedAggregators-">addAccumulator(NamedAggregators, NamedAggregators)</a></span> - Method in class org.apache.beam.runners.spark.aggregators.<a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators">AggAccumParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#addAll-java.util.Map-">addAll(Map&lt;Integer, Queue&lt;GlobalWatermarkHolder.SparkWatermarks&gt;&gt;)</a></span> - Static method in class org.apache.beam.runners.spark.util.<a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addBoolean-java.util.Map-java.lang.String-boolean-">addBoolean(Map&lt;String, Object&gt;, String, boolean)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addDictionary-java.util.Map-java.lang.String-java.util.Map-">addDictionary(Map&lt;String, Object&gt;, String, Map&lt;String, Object&gt;)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addDouble-java.util.Map-java.lang.String-java.lang.Double-">addDouble(Map&lt;String, Object&gt;, String, Double)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestStream.Builder.html#addElements-T-T...-">addElements(T, T...)</a></span> - Method in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestStream.Builder.html" title="class in org.apache.beam.sdk.testing">TestStream.Builder</a></dt>
+<dd>
+<div class="block">Adds the specified elements to the source with timestamp equal to the current watermark.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestStream.Builder.html#addElements-org.apache.beam.sdk.values.TimestampedValue-org.apache.beam.sdk.values.TimestampedValue...-">addElements(TimestampedValue&lt;T&gt;, TimestampedValue&lt;T&gt;...)</a></span> - Method in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestStream.Builder.html" title="class in org.apache.beam.sdk.testing">TestStream.Builder</a></dt>
+<dd>
+<div class="block">Adds the specified elements to the source with the provided timestamps.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/state/SetState.html#addIfAbsent-T-">addIfAbsent(T)</a></span> - Method in interface org.apache.beam.sdk.state.<a href="org/apache/beam/sdk/state/SetState.html" title="interface in org.apache.beam.sdk.state">SetState</a></dt>
+<dd>
+<div class="block">Ensures a value is a member of the set, returning <code>true</code> if it was added and <code>false</code> otherwise.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html#addIfNotDefault-org.apache.beam.sdk.transforms.display.DisplayData.ItemSpec-T-">addIfNotDefault(DisplayData.ItemSpec&lt;T&gt;, T)</a></span> - Method in interface org.apache.beam.sdk.transforms.display.<a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html" title="interface in org.apache.beam.sdk.transforms.display">DisplayData.Builder</a></dt>
+<dd>
+<div class="block">Register the given display item if the value is different than the specified default.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html#addIfNotNull-org.apache.beam.sdk.transforms.display.DisplayData.ItemSpec-">addIfNotNull(DisplayData.ItemSpec&lt;?&gt;)</a></span> - Method in interface org.apache.beam.sdk.transforms.display.<a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html" title="interface in org.apache.beam.sdk.transforms.display">DisplayData.Builder</a></dt>
+<dd>
+<div class="block">Register the given display item if the value is not null.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html#addInPlace-org.apache.beam.runners.spark.aggregators.NamedAggregators-org.apache.beam.runners.spark.aggregators.NamedAggregators-">addInPlace(NamedAggregators, NamedAggregators)</a></span> - Method in class org.apache.beam.runners.spark.aggregators.<a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators">AggAccumParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.html#addInput-org.apache.beam.sdk.transforms.ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique-T-">addInput(ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique, T)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.html" title="class in org.apache.beam.sdk.transforms">ApproximateUnique.ApproximateUniqueCombineFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.Accumulator.html#addInput-InputT-">addInput(InputT)</a></span> - Method in interface org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.Accumulator.html" title="interface in org.apache.beam.sdk.transforms">Combine.AccumulatingCombineFn.Accumulator</a></dt>
+<dd>
+<div class="block">Adds the given input value to this accumulator, modifying
+ this accumulator.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.html#addInput-AccumT-InputT-">addInput(AccumT, InputT)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.AccumulatingCombineFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineDoubleFn.html#addInput-double:A-java.lang.Double-">addInput(double[], Double)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineDoubleFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineDoubleFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineFn.html#addInput-org.apache.beam.sdk.transforms.Combine.Holder-V-">addInput(Combine.Holder&lt;V&gt;, V)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineIntegerFn.html#addInput-int:A-java.lang.Integer-">addInput(int[], Integer)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineIntegerFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineIntegerFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineLongFn.html#addInput-long:A-java.lang.Long-">addInput(long[], Long)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineLongFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineLongFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.CombineFn.html#addInput-AccumT-InputT-">addInput(AccumT, InputT)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a></dt>
+<dd>
+<div class="block">Adds the given input value to the given accumulator, returning the
+ new accumulator value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.IterableCombineFn.html#addInput-java.util.List-V-">addInput(List&lt;V&gt;, V)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.IterableCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.IterableCombineFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFn.html#addInput-java.lang.Object:A-DataT-">addInput(Object[], DataT)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFn.html" title="class in org.apache.beam.sdk.transforms">CombineFns.ComposedCombineFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFnWithContext.html#addInput-java.lang.Object:A-DataT-org.apache.beam.sdk.transforms.CombineWithContext.Context-">addInput(Object[], DataT, CombineWithContext.Context)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFnWithContext.html" title="class in org.apache.beam.sdk.transforms">CombineFns.ComposedCombineFnWithContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/CombineWithContext.CombineFnWithContext.html#addInput-AccumT-InputT-org.apache.beam.sdk.transforms.CombineWithContext.Context-">addInput(AccumT, InputT, CombineWithContext.Context)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/CombineWithContext.CombineFnWithContext.html" title="class in org.apache.beam.sdk.transforms">CombineWithContext.CombineFnWithContext</a></dt>
+<dd>
+<div class="block">Adds the given input value to the given accumulator, returning the
+ new accumulator value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Sample.FixedSizedSampleFn.html#addInput-org.apache.beam.sdk.transforms.Top.BoundedHeap-T-">addInput(Top.BoundedHeap&lt;KV&lt;Integer, T&gt;, SerializableComparator&lt;KV&lt;Integer, T&gt;&gt;&gt;, T)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Sample.FixedSizedSampleFn.html" title="class in org.apache.beam.sdk.transforms">Sample.FixedSizedSampleFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addList-java.util.Map-java.lang.String-java.util.List-">addList(Map&lt;String, Object&gt;, String, List&lt;? extends Map&lt;String, Object&gt;&gt;)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addList-java.util.Map-java.lang.String-T:A-">addList(Map&lt;String, Object&gt;, String, T[])</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addLong-java.util.Map-java.lang.String-long-">addLong(Map&lt;String, Object&gt;, String, long)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addLongs-java.util.Map-java.lang.String-long...-">addLongs(Map&lt;String, Object&gt;, String, long...)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/jms/JmsCheckpointMark.html#addMessage-javax.jms.Message-">addMessage(Message)</a></span> - Method in class org.apache.beam.sdk.io.jms.<a href="org/apache/beam/sdk/io/jms/JmsCheckpointMark.html" title="class in org.apache.beam.sdk.io.jms">JmsCheckpointMark</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/metrics/MetricsFilter.Builder.html#addNameFilter-org.apache.beam.sdk.metrics.MetricNameFilter-">addNameFilter(MetricNameFilter)</a></span> - Method in class org.apache.beam.sdk.metrics.<a href="org/apache/beam/sdk/metrics/MetricsFilter.Builder.html" title="class in org.apache.beam.sdk.metrics">MetricsFilter.Builder</a></dt>
+<dd>
+<div class="block">Add a <a href="org/apache/beam/sdk/metrics/MetricNameFilter.html" title="class in org.apache.beam.sdk.metrics"><code>MetricNameFilter</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addNull-java.util.Map-java.lang.String-">addNull(Map&lt;String, Object&gt;, String)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addObject-java.util.Map-java.lang.String-java.util.Map-">addObject(Map&lt;String, Object&gt;, String, Map&lt;String, Object&gt;)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForClass-java.lang.Class-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">addOverrideForClass(Class&lt;?&gt;, DataflowWorkerLoggingOptions.Level)</a></span> - Method in class org.apache.beam.runners.dataflow.options.<a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></dt>
+<dd>
+<div class="block">Overrides the default log level for the passed in class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForName-java.lang.String-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">addOverrideForName(String, DataflowWorkerLoggingOptions.Level)</a></span> - Method in class org.apache.beam.runners.dataflow.options.<a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></dt>
+<dd>
+<div class="block">Overrides the default log level for the passed in name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForPackage-java.lang.Package-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">addOverrideForPackage(Package, DataflowWorkerLoggingOptions.Level)</a></span> - Method in class org.apache.beam.runners.dataflow.options.<a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></dt>
+<dd>
+<div class="block">Overrides the default log level for the passed in package.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/apex/ApexYarnLauncher.html#addProperties-org.apache.hadoop.conf.Configuration-java.util.Properties-">addProperties(Configuration, Properties)</a></span> - Static method in class org.apache.beam.runners.apex.<a href="org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher</a></dt>
+<dd>
+<div class="block">Transfer the properties to the configuration object.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/metrics/MetricsFilter.Builder.html#addStep-java.lang.String-">addStep(String)</a></span> - Method in class org.apache.beam.sdk.metrics.<a href="org/apache/beam/sdk/metrics/MetricsFilter.Builder.html" title="class in org.apache.beam.sdk.metrics">MetricsFilter.Builder</a></dt>
+<dd>
+<div class="block">Add a step filter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addString-java.util.Map-java.lang.String-java.lang.String-">addString(Map&lt;String, Object&gt;, String, String)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/Structs.html#addStringList-java.util.Map-java.lang.String-java.util.List-">addStringList(Map&lt;String, Object&gt;, String, List&lt;String&gt;)</a></span> - Static method in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html#addTraceFor-com.google.api.client.googleapis.services.AbstractGoogleClient-java.lang.String-">addTraceFor(AbstractGoogleClient, String)</a></span> - Method in class org.apache.beam.sdk.extensions.gcp.options.<a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions.GoogleApiTracer</a></dt>
+<dd>
+<div class="block">Creates a <a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options"><code>GoogleApiDebugOptions.GoogleApiTracer</code></a> that sets the trace destination on all
+ calls that match the given client type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html#addTraceFor-com.google.api.client.googleapis.services.AbstractGoogleClientRequest-java.lang.String-">addTraceFor(AbstractGoogleClientRequest&lt;?&gt;, String)</a></span> - Method in class org.apache.beam.sdk.extensions.gcp.options.<a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions.GoogleApiTracer</a></dt>
+<dd>
+<div class="block">Creates a <a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options"><code>GoogleApiDebugOptions.GoogleApiTracer</code></a> that sets the trace <code>traceDestination</code> on all
+ calls that match for the given request type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#advance--">advance()</a></span> - Method in class org.apache.beam.runners.spark.io.<a href="org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" title="class in org.apache.beam.runners.spark.io">MicrobatchSource.Reader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#advance-org.apache.spark.api.java.JavaSparkContext-">advance(JavaSparkContext)</a></span> - Static method in class org.apache.beam.runners.spark.util.<a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder</a></dt>
+<dd>
+<div class="block">Advances the watermarks to the next-in-line watermarks.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html#advance--">advance()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html" title="class in org.apache.beam.sdk.io">OffsetBasedSource.OffsetBasedReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/Source.Reader.html#advance--">advance()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a></dt>
+<dd>
+<div class="block">Advances the reader to the next valid record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html#advance--">advance()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io">UnboundedSource.UnboundedReader</a></dt>
+<dd>
+<div class="block">Advances the reader to the next valid record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/FileBasedSource.FileBasedReader.html#advanceImpl--">advanceImpl()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/FileBasedSource.FileBasedReader.html" title="class in org.apache.beam.sdk.io">FileBasedSource.FileBasedReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html#advanceImpl--">advanceImpl()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html" title="class in org.apache.beam.sdk.io">OffsetBasedSource.OffsetBasedReader</a></dt>
+<dd>
+<div class="block">Advances to the next record and returns <code>true</code>, or returns false if there is no next
+ record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/io/CreateStream.html#advanceNextBatchWatermarkToInfinity--">advanceNextBatchWatermarkToInfinity()</a></span> - Method in class org.apache.beam.runners.spark.io.<a href="org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a></dt>
+<dd>
+<div class="block">Advances the watermark in the next batch to the end-of-time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestStream.Builder.html#advanceProcessingTime-org.joda.time.Duration-">advanceProcessingTime(Duration)</a></span> - Method in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestStream.Builder.html" title="class in org.apache.beam.sdk.testing">TestStream.Builder</a></dt>
+<dd>
+<div class="block">Advance the processing time by the specified amount.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#advanceWatermark--">advanceWatermark()</a></span> - Method in class org.apache.beam.runners.spark.stateful.<a href="org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful">SparkTimerInternals</a></dt>
+<dd>
+<div class="block">Advances the watermark.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/io/CreateStream.html#advanceWatermarkForNextBatch-org.joda.time.Instant-">advanceWatermarkForNextBatch(Instant)</a></span> - Method in class org.apache.beam.runners.spark.io.<a href="org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a></dt>
+<dd>
+<div class="block">Advances the watermark in the next batch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestStream.Builder.html#advanceWatermarkTo-org.joda.time.Instant-">advanceWatermarkTo(Instant)</a></span> - Method in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestStream.Builder.html" title="class in org.apache.beam.sdk.testing">TestStream.Builder</a></dt>
+<dd>
+<div class="block">Advance the watermark of this source to the specified instant.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestStream.Builder.html#advanceWatermarkToInfinity--">advanceWatermarkToInfinity()</a></span> - Method in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestStream.Builder.html" title="class in org.apache.beam.sdk.testing">TestStream.Builder</a></dt>
+<dd>
+<div class="block">Advance the watermark to infinity, completing this <a href="org/apache/beam/sdk/testing/TestStream.html" title="class in org.apache.beam.sdk.testing"><code>TestStream</code></a>.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterAll.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterAll</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block">A composite <a href="org/apache/beam/sdk/transforms/windowing/Trigger.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>Trigger</code></a> that fires when all of its sub-triggers are ready.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterEach.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterEach</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block">A composite <a href="org/apache/beam/sdk/transforms/windowing/Trigger.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>Trigger</code></a> that executes its sub-triggers in order.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterFirst.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterFirst</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block">A composite <a href="org/apache/beam/sdk/transforms/windowing/Trigger.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>Trigger</code></a> that fires once after at least one of its sub-triggers have fired.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterPane.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterPane</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block">A <a href="org/apache/beam/sdk/transforms/windowing/Trigger.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>Trigger</code></a> that fires at some point after a specified number of input elements have
+ arrived.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterProcessingTime</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block">A <a href="org/apache/beam/sdk/transforms/windowing/Trigger.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>Trigger</code></a> trigger that fires at a specified point in processing time, relative to when
+ input first arrives.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterSynchronizedProcessingTime</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block"><i><b>FOR INTERNAL USE ONLY</b></i>.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterWatermark</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block"><code>AfterWatermark</code> triggers fire based on progress of the system watermark.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.AfterWatermarkEarlyAndLate.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterWatermark.AfterWatermarkEarlyAndLate</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.FromEndOfWindow.html" title="class in org.apache.beam.sdk.transforms.windowing"><span class="typeNameLink">AfterWatermark.FromEndOfWindow</span></a> - Class in <a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></dt>
+<dd>
+<div class="block">A watermark trigger targeted relative to the end of the window.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">AggAccumParam</span></a> - Class in <a href="org/apache/beam/runners/spark/aggregators/package-summary.html">org.apache.beam.runners.spark.aggregators</a></dt>
+<dd>
+<div class="block">Aggregator accumulator param.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html#AggAccumParam--">AggAccumParam()</a></span> - Constructor for class org.apache.beam.runners.spark.aggregators.<a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators">AggAccumParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">AggregatorMetric</span></a> - Class in <a href="org/apache/beam/runners/spark/metrics/package-summary.html">org.apache.beam.runners.spark.metrics</a></dt>
+<dd>
+<div class="block">An adapter between the <a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> and Codahale's <code>Metric</code> interface.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">AggregatorMetricSource</span></a> - Class in <a href="org/apache/beam/runners/spark/metrics/package-summary.html">org.apache.beam.runners.spark.metrics</a></dt>
+<dd>
+<div class="block">A Spark <code>Source</code> that is tailored to expose an <a href="org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a>,
+ wrapping an underlying <a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html#AggregatorMetricSource-java.lang.String-org.apache.beam.runners.spark.aggregators.NamedAggregators-">AggregatorMetricSource(String, NamedAggregators)</a></span> - Constructor for class org.apache.beam.runners.spark.metrics.<a href="org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics">AggregatorMetricSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">AggregatorsAccumulator</span></a> - Class in <a href="org/apache/beam/runners/spark/aggregators/package-summary.html">org.apache.beam.runners.spark.aggregators</a></dt>
+<dd>
+<div class="block">For resilience, <code>Accumulators</code> are required to be wrapped in a Singleton.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html#AggregatorsAccumulator--">AggregatorsAccumulator()</a></span> - Constructor for class org.apache.beam.runners.spark.aggregators.<a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</span></a> - Class in <a href="org/apache/beam/runners/spark/aggregators/package-summary.html">org.apache.beam.runners.spark.aggregators</a></dt>
+<dd>
+<div class="block">Spark Listener which checkpoints <a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> values for fault-tolerance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/state/Timer.html#align-org.joda.time.Duration-">align(Duration)</a></span> - Method in interface org.apache.beam.sdk.state.<a href="org/apache/beam/sdk/state/Timer.html" title="interface in org.apache.beam.sdk.state">Timer</a></dt>
+<dd>
+<div class="block">Aligns the target timestamp used by <a href="org/apache/beam/sdk/state/Timer.html#setRelative--"><code>Timer.setRelative()</code></a> to the next boundary of <code>period</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html#alignedTo-org.joda.time.Duration-org.joda.time.Instant-">alignedTo(Duration, Instant)</a></span> - Method in class org.apache.beam.sdk.transforms.windowing.<a href="org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterProcessingTime</a></dt>
+<dd>
+<div class="block">Aligns timestamps to the smallest multiple of <code>period</code> since the <code>offset</code> greater
+ than the timestamp.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html#alignedTo-org.joda.time.Duration-">alignedTo(Duration)</a></span> - Method in class org.apache.beam.sdk.transforms.windowing.<a href="org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterProcessingTime</a></dt>
+<dd>
+<div class="block">Aligns the time to be the smallest multiple of <code>period</code> greater than the epoch
+ boundary (aka <code>new Instant(0)</code>).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/windowing/TimestampTransform.html#alignTo-org.joda.time.Duration-org.joda.time.Instant-">alignTo(Duration, Instant)</a></span> - Static method in class org.apache.beam.sdk.transforms.windowing.<a href="org/apache/beam/sdk/transforms/windowing/TimestampTransform.html" title="class in org.apache.beam.sdk.transforms.windowing">TimestampTransform</a></dt>
+<dd>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/windowing/TimestampTransform.html#alignTo-org.joda.time.Duration-">alignTo(Duration)</a></span> - Static method in class org.apache.beam.sdk.transforms.windowing.<a href="org/apache/beam/sdk/transforms/windowing/TimestampTransform.html" title="class in org.apache.beam.sdk.transforms.windowing">TimestampTransform</a></dt>
+<dd>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/windowing/TimestampTransform.AlignTo.html#AlignTo--">AlignTo()</a></span> - Constructor for class org.apache.beam.sdk.transforms.windowing.<a href="org/apache/beam/sdk/transforms/windowing/TimestampTransform.AlignTo.html" title="class in org.apache.beam.sdk.transforms.windowing">TimestampTransform.AlignTo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/CoderProperties.html#ALL_CONTEXTS">ALL_CONTEXTS</a></span> - Static variable in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/CoderProperties.html" title="class in org.apache.beam.sdk.testing">CoderProperties</a></dt>
+<dd>
+<div class="block">All the contexts, for use in test cases.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/range/ByteKeyRange.html#ALL_KEYS">ALL_KEYS</a></span> - Static variable in class org.apache.beam.sdk.io.range.<a href="org/apache/beam/sdk/io/range/ByteKeyRange.html" title="class in org.apache.beam.sdk.io.range">ByteKeyRange</a></dt>
+<dd>
+<div class="block">The range of all keys, with empty start and end keys.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Regex.html#allMatches-java.lang.String-">allMatches(String)</a></span> - Static method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Regex.html" title="class in org.apache.beam.sdk.transforms">Regex</a></dt>
+<dd>
+<div class="block">Returns a <a href="org/apache/beam/sdk/transforms/Regex.AllMatches.html" title="class in org.apache.beam.sdk.transforms"><code>Regex.AllMatches</code></a> <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> that checks if the entire line matches
+ the Regex.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Regex.html#allMatches-java.util.regex.Pattern-">allMatches(Pattern)</a></span> - Static method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Regex.html" title="class in org.apache.beam.sdk.transforms">Regex</a></dt>
+<dd>
+<div class="block">Returns a <a href="org/apache/beam/sdk/transforms/Regex.AllMatches.html" title="class in org.apache.beam.sdk.transforms"><code>Regex.AllMatches</code></a> <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> that checks if the entire line matches
+ the Regex.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Regex.AllMatches.html#AllMatches-java.util.regex.Pattern-">AllMatches(Pattern)</a></span> - Constructor for class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Regex.AllMatches.html" title="class in org.apache.beam.sdk.transforms">Regex.AllMatches</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#ALLOWED_ENCODINGS">ALLOWED_ENCODINGS</a></span> - Static variable in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util">PropertyNames</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/CompressedSource.CompressedReader.html#allowsDynamicSplitting--">allowsDynamicSplitting()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/CompressedSource.CompressedReader.html" title="class in org.apache.beam.sdk.io">CompressedSource.CompressedReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/FileBasedSource.FileBasedReader.html#allowsDynamicSplitting--">allowsDynamicSplitting()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/FileBasedSource.FileBasedReader.html" title="class in org.apache.beam.sdk.io">FileBasedSource.FileBasedReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html#allowsDynamicSplitting--">allowsDynamicSplitting()</a></span> - Method in class org.apache.beam.sdk.io.<a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html" title="class in org.apache.beam.sdk.io">OffsetBasedSource.OffsetBasedReader</a></dt>
+<dd>
+<div class="block">Whether this reader should allow dynamic splitting of the offset ranges.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcher.html#AlwaysPassMatcher--">AlwaysPassMatcher()</a></span> - Constructor for class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcher.html" title="class in org.apache.beam.sdk.testing">TestPipelineOptions.AlwaysPassMatcher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcherFactory.html#AlwaysPassMatcherFactory--">AlwaysPassMatcherFactory()</a></span> - Constructor for class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcherFactory.html" title="class in org.apache.beam.sdk.testing">TestPipelineOptions.AlwaysPassMatcherFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/join/CoGbkResult.html#and-org.apache.beam.sdk.values.TupleTag-java.util.List-">and(TupleTag&lt;V&gt;, List&lt;V&gt;)</a></span> - Method in class org.apache.beam.sdk.transforms.join.<a href="org/apache/beam/sdk/transforms/join/CoGbkResult.html" title="class in org.apache.beam.sdk.transforms.join">CoGbkResult</a></dt>
+<dd>
+<div class="block">Returns a new <a href="org/apache/beam/sdk/transforms/join/CoGbkResult.html" title="class in org.apache.beam.sdk.transforms.join"><code>CoGbkResult</code></a> based on this, with the given tag and given data
+ added to it.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html#and-org.apache.beam.sdk.values.TupleTag-org.apache.beam.sdk.values.PCollection-">and(TupleTag&lt;V&gt;, PCollection&lt;KV&lt;K, V&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.transforms.join.<a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html" title="class in org.apache.beam.sdk.transforms.join">KeyedPCollectionTuple</a></dt>
+<dd>
+<div class="block">Returns a new <code>KeyedPCollectionTuple&lt;K&gt;</code> that is the same as this,
+ appended with the given PCollection.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollection.IsBounded.html#and-org.apache.beam.sdk.values.PCollection.IsBounded-">and(PCollection.IsBounded)</a></span> - Method in enum org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollection.IsBounded.html" title="enum in org.apache.beam.sdk.values">PCollection.IsBounded</a></dt>
+<dd>
+<div class="block">Returns the composed IsBounded property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionList.html#and-org.apache.beam.sdk.values.PCollection-">and(PCollection&lt;T&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values">PCollectionList</a></dt>
+<dd>
+<div class="block">Returns a new <a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values"><code>PCollectionList</code></a> that has all the <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollections</code></a> of
+ this <a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values"><code>PCollectionList</code></a> plus the given <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> appended to the end.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionList.html#and-java.lang.Iterable-">and(Iterable&lt;PCollection&lt;T&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values">PCollectionList</a></dt>
+<dd>
+<div class="block">Returns a new <a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values"><code>PCollectionList</code></a> that has all the <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollections</code></a> of
+ this <a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values"><code>PCollectionList</code></a> plus the given <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollections</code></a> appended to the
+ end, in order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionTuple.html#and-org.apache.beam.sdk.values.TupleTag-org.apache.beam.sdk.values.PCollection-">and(TupleTag&lt;T&gt;, PCollection&lt;T&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values">PCollectionTuple</a></dt>
+<dd>
+<div class="block">Returns a new <a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values"><code>PCollectionTuple</code></a> that has each <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> and
+ <a href="org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values"><code>TupleTag</code></a> of this <a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values"><code>PCollectionTuple</code></a> plus the given <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a>
+ associated with the given <a href="org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values"><code>TupleTag</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/TupleTagList.html#and-org.apache.beam.sdk.values.TupleTag-">and(TupleTag&lt;?&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/TupleTagList.html" title="class in org.apache.beam.sdk.values">TupleTagList</a></dt>
+<dd>
+<div class="block">Returns a new <a href="org/apache/beam/sdk/values/TupleTagList.html" title="class in org.apache.beam.sdk.values"><code>TupleTagList</code></a> that has all the <a href="org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values"><code>TupleTags</code></a> of
+ this <a href="org/apache/beam/sdk/values/TupleTagList.html" title="class in org.apache.beam.sdk.values"><code>TupleTagList</code></a> plus the given <a href="org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values"><code>TupleTag</code></a> appended to the end.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/TupleTagList.html#and-java.util.List-">and(List&lt;TupleTag&lt;?&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/TupleTagList.html" title="class in org.apache.beam.sdk.values">TupleTagList</a></dt>
+<dd>
+<div class="block">Returns a new <a href="org/apache/beam/sdk/values/TupleTagList.html" title="class in org.apache.beam.sdk.values"><code>TupleTagList</code></a> that has all the <a href="org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values"><code>TupleTags</code></a> of
+ this <a href="org/apache/beam/sdk/values/TupleTagList.html" title="class in org.apache.beam.sdk.values"><code>TupleTagList</code></a> plus the given <a href="org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values"><code>TupleTags</code></a> appended to the end,
+ in order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Sample.html#any-long-">any(long)</a></span> - Static method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Sample.html" title="class in org.apache.beam.sdk.transforms">Sample</a></dt>
+<dd>
+<div class="block"><code>Sample#any(long)</code> takes a <code>PCollection&lt;T&gt;</code> and a limit, and
+ produces a new <code>PCollection&lt;T&gt;</code> containing up to limit
+ elements of the input <code>PCollection</code>.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><span class="typeNameLink">ApexPipelineOptions</span></a> - Interface in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Options that configure the Apex pipeline.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunner</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">A <a href="org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that translates the
+ pipeline to an Apex DAG and executes it on an Apex cluster.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/apex/ApexRunner.html#ApexRunner-org.apache.beam.runners.apex.ApexPipelineOptions-">ApexRunner(ApexPipelineOptions)</a></span> - Constructor for class org.apache.beam.runners.apex.<a href="org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunner.CreateApexPCollectionView</span></a>&lt;<a href="org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ElemT</a>,<a href="org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ViewT</a>&gt; - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Creates a primitive <a href="org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a>.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerRegistrar</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Contains the <code>PipelineRunnerRegistrar</code> and <a href="org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> for the
+ <a href="org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><code>ApexRunner</code></a>.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerRegistrar.Options</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Registers the <a href="org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><code>ApexPipelineOptions</code></a>.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerRegistrar.Runner</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Registers the <a href="org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><code>ApexRunner</code></a>.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerResult</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Result of executing a <a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with Apex in embedded mode.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/apex/ApexRunnerResult.html#ApexRunnerResult-com.datatorrent.api.DAG-org.apache.apex.api.Launcher.AppHandle-">ApexRunnerResult(DAG, Launcher.AppHandle)</a></span> - Constructor for class org.apache.beam.runners.apex.<a href="org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexYarnLauncher</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Proxy to launch the YARN application through the hadoop script to run in the
+ pre-configured environment (class path, configuration, native libraries etc.).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/apex/ApexYarnLauncher.html#ApexYarnLauncher--">ApexYarnLauncher()</a></span> - Constructor for class org.apache.beam.runners.apex.<a href="org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexYarnLauncher.LaunchParams</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Launch parameters that will be serialized and passed to the child process.</div>
+</dd>
+<dt><a href="org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexYarnLauncher.ProcessWatcher</span></a> - Class in <a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></dt>
+<dd>
+<div class="block">Starts a command and waits for it to complete.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html#APPEND_TRAILING_NEWLINES">APPEND_TRAILING_NEWLINES</a></span> - Static variable in class org.apache.beam.runners.dataflow.util.<a href="org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util">PropertyNames</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/GroupByKey.html#applicableTo-org.apache.beam.sdk.values.PCollection-">applicableTo(PCollection&lt;?&gt;)</a></span> - Static method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/GroupByKey.html" title="class in org.apache.beam.sdk.transforms">GroupByKey</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">ApplicationNameOptions</span></a> - Interface in <a href="org/apache/beam/sdk/options/package-summary.html">org.apache.beam.sdk.options</a></dt>
+<dd>
+<div class="block">Options that allow setting the application name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/coders/DelegateCoder.CodingFunction.html#apply-InputT-">apply(InputT)</a></span> - Method in interface org.apache.beam.sdk.coders.<a href="org/apache/beam/sdk/coders/DelegateCoder.CodingFunction.html" title="interface in org.apache.beam.sdk.coders">DelegateCoder.CodingFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/Pipeline.html#apply-org.apache.beam.sdk.transforms.PTransform-">apply(PTransform&lt;? super PBegin, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.<a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></dt>
+<dd>
+<div class="block">Like <a href="org/apache/beam/sdk/Pipeline.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>Pipeline.apply(String, PTransform)</code></a> but the transform node in the <a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>
+ graph will be named according to <a href="org/apache/beam/sdk/transforms/PTransform.html#getName--"><code>PTransform.getName()</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/Pipeline.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">apply(String, PTransform&lt;? super PBegin, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.<a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></dt>
+<dd>
+<div class="block">Adds a root <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>, such as <a href="org/apache/beam/sdk/io/Read.html" title="class in org.apache.beam.sdk.io"><code>Read</code></a> or <a href="org/apache/beam/sdk/transforms/Create.html" title="class in org.apache.beam.sdk.transforms"><code>Create</code></a>, to this <a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.MatcherCheckerFn.html#apply-T-">apply(T)</a></span> - Method in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.MatcherCheckerFn.html" title="class in org.apache.beam.sdk.testing">PAssert.PCollectionContentsAssert.MatcherCheckerFn</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/testing/TestPipeline.html#apply-org.junit.runners.model.Statement-org.junit.runner.Description-">apply(Statement, Description)</a></span> - Method in class org.apache.beam.sdk.testing.<a href="org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing">TestPipeline</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineDoubleFn.html#apply-double-double-">apply(double, double)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineDoubleFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineDoubleFn</a></dt>
+<dd>
+<div class="block">Applies the binary operation to the two operands, returning the result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineFn.html#apply-V-V-">apply(V, V)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineFn</a></dt>
+<dd>
+<div class="block">Applies the binary operation to the two operands, returning the result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineIntegerFn.html#apply-int-int-">apply(int, int)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineIntegerFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineIntegerFn</a></dt>
+<dd>
+<div class="block">Applies the binary operation to the two operands, returning the result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineLongFn.html#apply-long-long-">apply(long, long)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineLongFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineLongFn</a></dt>
+<dd>
+<div class="block">Applies the binary operation to the two operands, returning the result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/Combine.CombineFn.html#apply-java.lang.Iterable-">apply(Iterable&lt;? extends InputT&gt;)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a></dt>
+<dd>
+<div class="block">Applies this <code>CombineFn</code> to a collection of input values
+ to produce a combined output value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/CombineWithContext.CombineFnWithContext.html#apply-java.lang.Iterable-org.apache.beam.sdk.transforms.CombineWithContext.Context-">apply(Iterable&lt;? extends InputT&gt;, CombineWithContext.Context)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/CombineWithContext.CombineFnWithContext.html" title="class in org.apache.beam.sdk.transforms">CombineWithContext.CombineFnWithContext</a></dt>
+<dd>
+<div class="block">Applies this <code>CombineFnWithContext</code> to a collection of input values to produce a
+ combined output value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html#apply-org.apache.beam.sdk.transforms.PTransform-">apply(PTransform&lt;KeyedPCollectionTuple&lt;K&gt;, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.transforms.join.<a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html" title="class in org.apache.beam.sdk.transforms.join">KeyedPCollectionTuple</a></dt>
+<dd>
+<div class="block">Like <a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>KeyedPCollectionTuple.apply(String, PTransform)</code></a> but defaulting to the name
+ provided by the <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">apply(String, PTransform&lt;KeyedPCollectionTuple&lt;K&gt;, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.transforms.join.<a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html" title="class in org.apache.beam.sdk.transforms.join">KeyedPCollectionTuple</a></dt>
+<dd>
+<div class="block">Applies the given <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> to this input <code>KeyedPCollectionTuple</code> and returns
+ its <code>OutputT</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/SerializableFunction.html#apply-InputT-">apply(InputT)</a></span> - Method in interface org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/SerializableFunction.html" title="interface in org.apache.beam.sdk.transforms">SerializableFunction</a></dt>
+<dd>
+<div class="block">Returns the result of invoking this function on the given input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/SimpleFunction.html#apply-InputT-">apply(InputT)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/SimpleFunction.html" title="class in org.apache.beam.sdk.transforms">SimpleFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/ViewFn.html#apply-PrimitiveViewT-">apply(PrimitiveViewT)</a></span> - Method in class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/ViewFn.html" title="class in org.apache.beam.sdk.transforms">ViewFn</a></dt>
+<dd>
+<div class="block">A function to adapt a primitive view type to a desired view type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PBegin.html#apply-org.apache.beam.sdk.transforms.PTransform-">apply(PTransform&lt;? super PBegin, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a></dt>
+<dd>
+<div class="block">Like <a href="org/apache/beam/sdk/values/PBegin.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>PBegin.apply(String, PTransform)</code></a> but defaulting to the name of the <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PBegin.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">apply(String, PTransform&lt;? super PBegin, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a></dt>
+<dd>
+<div class="block">Applies the given <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> to this <a href="org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values"><code>PBegin</code></a>, using <code>name</code> to identify
+ this specific application of the transform.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollection.html#apply-org.apache.beam.sdk.transforms.PTransform-">apply(PTransform&lt;? super PCollection&lt;T&gt;, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a></dt>
+<dd>
+<div class="block">Like <a href="org/apache/beam/sdk/values/PCollection.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>PCollection.apply(String, PTransform)</code></a> but defaulting to the name
+ of the <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollection.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">apply(String, PTransform&lt;? super PCollection&lt;T&gt;, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a></dt>
+<dd>
+<div class="block">Applies the given <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> to this input <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a>,
+ using <code>name</code> to identify this specific application of the transform.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionList.html#apply-org.apache.beam.sdk.transforms.PTransform-">apply(PTransform&lt;PCollectionList&lt;T&gt;, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values">PCollectionList</a></dt>
+<dd>
+<div class="block">Like <a href="org/apache/beam/sdk/values/PCollectionList.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>PCollectionList.apply(String, PTransform)</code></a> but defaulting to the name
+ of the <code>PTransform</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionList.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">apply(String, PTransform&lt;PCollectionList&lt;T&gt;, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values">PCollectionList</a></dt>
+<dd>
+<div class="block">Applies the given <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> to this input <a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values"><code>PCollectionList</code></a>,
+ using <code>name</code> to identify this specific application of the transform.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionTuple.html#apply-org.apache.beam.sdk.transforms.PTransform-">apply(PTransform&lt;PCollectionTuple, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values">PCollectionTuple</a></dt>
+<dd>
+<div class="block">Like <a href="org/apache/beam/sdk/values/PCollectionTuple.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-"><code>PCollectionTuple.apply(String, PTransform)</code></a> but defaulting to the name
+ of the <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionTuple.html#apply-java.lang.String-org.apache.beam.sdk.transforms.PTransform-">apply(String, PTransform&lt;PCollectionTuple, OutputT&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values">PCollectionTuple</a></dt>
+<dd>
+<div class="block">Applies the given <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> to this input <a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values"><code>PCollectionTuple</code></a>,
+ using <code>name</code> to identify this specific application of the transform.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionViews.IterableViewFn.html#apply-java.lang.Iterable-">apply(Iterable&lt;WindowedValue&lt;T&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionViews.IterableViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.IterableViewFn</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionViews.ListViewFn.html#apply-java.lang.Iterable-">apply(Iterable&lt;WindowedValue&lt;T&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionViews.ListViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.ListViewFn</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionViews.MapViewFn.html#apply-java.lang.Iterable-">apply(Iterable&lt;WindowedValue&lt;KV&lt;K, V&gt;&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionViews.MapViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.MapViewFn</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Input iterable must actually be <code>Iterable&lt;WindowedValue&lt;KV&lt;K, V&gt;&gt;&gt;</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionViews.MultimapViewFn.html#apply-java.lang.Iterable-">apply(Iterable&lt;WindowedValue&lt;KV&lt;K, V&gt;&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionViews.MultimapViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.MultimapViewFn</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/values/PCollectionViews.SingletonViewFn.html#apply-java.lang.Iterable-">apply(Iterable&lt;WindowedValue&lt;T&gt;&gt;)</a></span> - Method in class org.apache.beam.sdk.values.<a href="org/apache/beam/sdk/values/PCollectionViews.SingletonViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.SingletonViewFn</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/Pipeline.html#applyTransform-InputT-org.apache.beam.sdk.transforms.PTransform-">applyTransform(InputT, PTransform&lt;? super InputT, OutputT&gt;)</a></span> - Static method in class org.apache.beam.sdk.<a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></dt>
+<dd>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/Pipeline.html#applyTransform-java.lang.String-InputT-org.apache.beam.sdk.transforms.PTransform-">applyTransform(String, InputT, PTransform&lt;? super InputT, OutputT&gt;)</a></span> - Static method in class org.apache.beam.sdk.<a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></dt>
+<dd>
+<div class="block"><b><i>For internal use only; no backwards-compatibility guarantees.</i></b></div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">ApproximateQuantiles</span></a> - Class in <a href="org/apache/beam/sdk/transforms/package-summary.html">org.apache.beam.sdk.transforms</a></dt>
+<dd>
+<div class="block"><code>PTransform</code>s for getting an idea of a <code>PCollection</code>'s
+ data distribution using approximate <code>N</code>-tiles (e.g.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">ApproximateQuantiles.ApproximateQuantilesCombineFn</span></a>&lt;<a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="type parameter in ApproximateQuantiles.ApproximateQuantilesCombineFn">T</a>,<a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="type parameter in ApproximateQuantiles.ApproximateQuantilesCombineFn">ComparatorT</a> extends java.util.Comparator&lt;<a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="type parameter in ApproximateQuantiles.ApproximateQuantilesCombineFn">T</a>&gt; &amp; java.io.Serializable&gt; - Class in <a href="org/apache/beam/sdk/transforms/package-summary.html">org.apache.beam.sdk.transforms</a></dt>
+<dd>
+<div class="block">The <code>ApproximateQuantilesCombineFn</code> combiner gives an idea
+ of the distribution of a collection of values using approximate
+ <code>N</code>-tiles.</div>
+</dd>
+<dt><a href="org/apache/beam/sdk/transforms/ApproximateUnique.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">ApproximateUnique</span></a> - Class in <a href="org/apache/beam/sdk/transforms/package-summary.html">org.apache.beam.sdk.transforms</a></dt>
+<dd>
+<div class="block"><code>PTransform</code>s for estimating the number of distinct elements
+ in a <code>PCollection</code>, or the number of distinct values
+ associated with each key in a <code>PCollection</code> of <code>KV</code>s.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/beam/sdk/transforms/ApproximateUnique.html#ApproximateUnique--">ApproximateUnique()</a></span> - Constructor for class org.apache.beam.sdk.transforms.<a href="org/apache/beam/sdk/transforms/ApproximateUnique.html" title="class in org.apache.beam.sdk.transforms">ApproximateUnique</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">ApproximateUnique.ApproximateUniqueCombineFn</span></a>&lt;<a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.html" title="type parameter in ApproximateUnique.ApproximateUniqueCombineFn">T</a>&gt; - Class in <a href="org/apache/beam/sdk/transforms/package-summary.html">org.apache.beam.sdk.transforms</a></dt>
+<dd>
+<div class="block"><code>CombineFn</code> that computes an estimate of the number of
+ distinct values that were combined.

<TRUNCATED>

[35/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html
new file mode 100644
index 0000000..cbe9d9b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html
@@ -0,0 +1,560 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Interface DataflowPipelineOptions" class="title">Interface DataflowPipelineOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPr
 ofilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData<
 /a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, <a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerHarnessOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow">TestDataflowPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DataflowPipelineOptions</span>
+extends <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, <a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in o
 rg.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, <a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, <a href="../../../../../../org/apache/beam/sdk/io/g
 cp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a></pre>
+<div class="block">Options that can be used to configure the <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions.StagingLocationFactory</a></span></code>
+<div class="block">Returns a default staging location under <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--"><code>GcpOptions.getGcpTempLocation()</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.DataflowClientFactory</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.StagerFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcsOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.ExecutorServiceFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.ExecutorServiceFactory</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.PathValidatorFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.PathValidatorFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowProfilingOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcpOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.DefaultProjectFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.DefaultProjectFactory</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpTempLocationFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpTempLocationFactory</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpUserCredentialsFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpUserCredentialsFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions.GoogleApiTracer</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getProject--">getProject</a></span>()</code>
+<div class="block">Project id to use when launching jobs.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getRegion--">getRegion</a></span>()</code>
+<div class="block">The Google Compute Engine
+ <a href="https://cloud.google.com/compute/docs/regions-zones/regions-zones">region</a>
+ for creating Dataflow jobs.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getServiceAccount--">getServiceAccount</a></span>()</code>
+<div class="block">Run the job as a specific service account, instead of the default GCE robot.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getStagingLocation--">getStagingLocation</a></span>()</code>
+<div class="block">GCS path for staging local files, e.g.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getTemplateLocation--">getTemplateLocation</a></span>()</code>
+<div class="block">Where the runner should generate a template file.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#isUpdate--">isUpdate</a></span>()</code>
+<div class="block">Whether to update the currently running pipeline with the same name as this one.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setProject-java.lang.String-">setProject</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setRegion-java.lang.String-">setRegion</a></span>(java.lang.String&nbsp;region)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setServiceAccount-java.lang.String-">setServiceAccount</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setStagingLocation-java.lang.String-">setStagingLocation</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setTemplateLocation-java.lang.String-">setTemplateLocation</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setUpdate-boolean-">setUpdate</a></span>(boolean&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getApiRootUrl--">getApiRootUrl</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowClient--">getDataflowClient</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowEndpoint--">getDataflowEndpoint</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowJobFile--">getDataflowJobFile</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDumpHeapOnOOM--">getDumpHeapOnOOM</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getExperiments--">getExperiments</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getNumberOfWorkerHarnes
 sThreads--">getNumberOfWorkerHarnessThreads</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getOverrideWindmillBinary--">getOverrideWindmillBinary</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStager--">getStager</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStagerClass--">getStagerClass</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getTransformNameMapping--">getTransformNameMapping</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServiceEndpoint--">getWindmillServiceEndpoint</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServicePort--">getWindmillServicePort</a>, <a href="../../../../../../org/apache/
 beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setApiRootUrl-java.lang.String-">setApiRootUrl</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowClient-com.google.api.services.dataflow.Dataflow-">setDataflowClient</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowEndpoint-java.lang.String-">setDataflowEndpoint</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowJobFile-java.lang.String-">setDataflowJobFile</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDumpHeapOnOOM-boolean-">setDumpHeapOnOOM</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setExperiments-java.util.List-">setExperiments</a>, <a href="../../../../../../org/apache/beam/runners/dataflow
 /options/DataflowPipelineDebugOptions.html#setNumberOfWorkerHarnessThreads-int-">setNumberOfWorkerHarnessThreads</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setOverrideWindmillBinary-java.lang.String-">setOverrideWindmillBinary</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStager-org.apache.beam.runners.dataflow.util.Stager-">setStager</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStagerClass-java.lang.Class-">setStagerClass</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setTransformNameMapping-java.util.Map-">setTransformNameMapping</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setWindmillServiceEndpoint-java.lang.String-">setWindmillServiceEndpoint</a>, <a href="../../../../
 ../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setWindmillServicePort-int-">setWindmillServicePort</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getAutoscalingAlgorithm--">getAutoscalingAlgorithm</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getDiskSizeGb--">getDiskSizeGb</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getFilesToStage--">getFilesToStage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getMaxNumWorkers--">getMaxNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNetwork--">getNetwork</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNumWorkers--">getNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#ge
 tSubnetwork--">getSubnetwork</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getUsePublicIps--">getUsePublicIps</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerDiskType--">getWorkerDiskType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerHarnessContainerImage--">getWorkerHarnessContainerImage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerMachineType--">getWorkerMachineType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getZone--">getZone</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setAutoscalingAlgorithm-org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOp
 tions.AutoscalingAlgorithmType-">setAutoscalingAlgorithm</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setDiskSizeGb-int-">setDiskSizeGb</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setFilesToStage-java.util.List-">setFilesToStage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setMaxNumWorkers-int-">setMaxNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNetwork-java.lang.String-">setNetwork</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNumWorkers-int-">setNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setSubnetwork-java.lang.String-">setSubnetwork</a>, <a href="../../../
 ../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setUsePublicIps-java.lang.Boolean-">setUsePublicIps</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerDiskType-java.lang.String-">setWorkerDiskType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerHarnessContainerImage-java.lang.String-">setWorkerHarnessContainerImage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerMachineType-java.lang.String-">setWorkerMachineType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setZone-java.lang.String-">setZone</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.io.gcp.bigquery.BigQueryOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html#getTempDatasetId--">getTempDatasetId</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html#setTempDatasetId-java.lang.String-">setTempDatasetId</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcsOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getExecutorService--">getExecutorService</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsEndpoint--">getGcsEndpoint</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsUploadBufferSizeBytes--">getGcsUploadBufferSizeBytes</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsUtil--">getGcsUtil</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getPathValidator--">getPathValidator</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getPathValidatorClass--">getPathValidatorClass</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setExecutorService-java.util.concurrent.ExecutorService-">setExecutorService</a>, <a href="../../../../../../org/apac
 he/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsEndpoint-java.lang.String-">setGcsEndpoint</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsUploadBufferSizeBytes-java.lang.Integer-">setGcsUploadBufferSizeBytes</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsUtil-org.apache.beam.sdk.util.GcsUtil-">setGcsUtil</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setPathValidator-org.apache.beam.sdk.extensions.gcp.storage.PathValidator-">setPathValidator</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setPathValidatorClass-java.lang.Class-">setPathValidatorClass</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.CloudDebuggerOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getDebuggee--">getDebuggee</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getEnableCloudDebugger--">getEnableCloudDebugger</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getMaxConditionCost--">getMaxConditionCost</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setDebuggee-com.google.api.services.clouddebugger.v2.model.Debuggee-">setDebuggee</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setEnableCloudDebugger-boolean-">setEnableCloudDebugger</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setMaxConditionCost-double-">setMaxConditionCost</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getDefaultWorkerLogLevel--">getDefaultWorkerLogLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerLogLevelOverrides--">getWorkerLogLevelOverrides</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemErrMessageLevel--">getWorkerSystemErrMessageLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemOutMessageLevel--">getWorkerSystemOutMessageLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setDefaultWorkerLogLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setDefaultWorkerLogLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggin
 gOptions.html#setWorkerLogLevelOverrides-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.WorkerLogLevelOverrides-">setWorkerLogLevelOverrides</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemErrMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemErrMessageLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemOutMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemOutMessageLevel</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowProfilingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getProfilingAgentConfiguration--">getProfilingAgentConfiguration</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getSaveProfilesToGcs--">getSaveProfilesToGcs</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setProfilingAgentConfiguration-org.apache.beam.runners.dataflow.options.DataflowProfilingOptions.DataflowProfilingAgentConfiguration-">setProfilingAgentConfiguration</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setSaveProfilesToGcs-java.lang.String-">setSaveProfilesToGcs</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.io.gcp.pubsub.PubsubOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html#getPubsubRootUrl--">getPubsubRootUrl</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html#setPubsubRootUrl-java.lang.String-">setPubsubRootUrl</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcpOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getCredentialFactoryClass--">getCredentialFactoryClass</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpCredential--">getGcpCredential</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--">getGcpTempLocation</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getZone--">getZone</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setCredentialFactoryClass-java.lang.Class-">setCredentialFactoryClass</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setGcpCredential-com.google.auth.Credentials-">setGcpCredential</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setGcpTempLocation-java.lang.String-">setGcpTempLocation</a>, <a href="..
 /../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setZone-java.lang.String-">setZone</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html#getGoogleApiTrace--">getGoogleApiTrace</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html#setGoogleApiTrace-org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions.GoogleApiTracer-">setGoogleApiTrace</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getProject--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProject</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Validation.Required.html" title="annotation in org.apache.beam.sdk.options">@Validation.Required</a>
+ <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.DefaultProjectFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.DefaultProjectFactory.class</a>)
+java.lang.String&nbsp;getProject()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getProject--">GcpOptions</a></code></span></div>
+<div class="block">Project id to use when launching jobs.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getProject--">getProject</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setProject-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProject</h4>
+<pre>void&nbsp;setProject(java.lang.String&nbsp;value)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setProject-java.lang.String-">setProject</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStagingLocation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStagingLocation</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions.StagingLocationFactory.class</a>)
+java.lang.String&nbsp;getStagingLocation()</pre>
+<div class="block">GCS path for staging local files, e.g. gs://bucket/object
+
+ <p>Must be a valid Cloud Storage URL, beginning with the prefix "gs://"
+
+ <p>If <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getStagingLocation--"><code>getStagingLocation()</code></a> is not set, it will default to
+ <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--"><code>GcpOptions.getGcpTempLocation()</code></a>. <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--"><code>GcpOptions.getGcpTempLocation()</code></a>
+ must be a valid GCS path.</div>
+</li>
+</ul>
+<a name="setStagingLocation-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStagingLocation</h4>
+<pre>void&nbsp;setStagingLocation(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="isUpdate--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isUpdate</h4>
+<pre>boolean&nbsp;isUpdate()</pre>
+<div class="block">Whether to update the currently running pipeline with the same name as this one.</div>
+</li>
+</ul>
+<a name="setUpdate-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpdate</h4>
+<pre>void&nbsp;setUpdate(boolean&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getTemplateLocation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTemplateLocation</h4>
+<pre>java.lang.String&nbsp;getTemplateLocation()</pre>
+<div class="block">Where the runner should generate a template file. Must either be local or Cloud Storage.</div>
+</li>
+</ul>
+<a name="setTemplateLocation-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTemplateLocation</h4>
+<pre>void&nbsp;setTemplateLocation(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getServiceAccount--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServiceAccount</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+ <a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+java.lang.String&nbsp;getServiceAccount()</pre>
+<div class="block">Run the job as a specific service account, instead of the default GCE robot.</div>
+</li>
+</ul>
+<a name="setServiceAccount-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setServiceAccount</h4>
+<pre>void&nbsp;setServiceAccount(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getRegion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegion</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+ <a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+ <a href="../../../../../../org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options">@Default.String</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.String.html#value--">value</a>="us-central1")
+java.lang.String&nbsp;getRegion()</pre>
+<div class="block">The Google Compute Engine
+ <a href="https://cloud.google.com/compute/docs/regions-zones/regions-zones">region</a>
+ for creating Dataflow jobs.
+
+ <p>NOTE: The Cloud Dataflow service does not yet honor this setting. However, once service
+ support is added then users of this SDK will be able to control the region.</div>
+</li>
+</ul>
+<a name="setRegion-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setRegion</h4>
+<pre>void&nbsp;setRegion(java.lang.String&nbsp;region)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html
new file mode 100644
index 0000000..21ad5fd
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html
@@ -0,0 +1,383 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":9,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Enum DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType" class="title">Enum DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>(<a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html#value--">value</a>=<a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#AUTOSCALING">AUTOSCALING</a>)
+public static enum <span class="typeNameLabel">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</span>
+extends java.lang.Enum&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>&gt;</pre>
+<div class="block">Type of autoscaling algorithm to use.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html#BASIC">BASIC</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html#NONE">NONE</a></span></code>
+<div class="block">Use numWorkers machines.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html#THROUGHPUT_BASED">THROUGHPUT_BASED</a></span></code>
+<div class="block">Autoscale the workerpool based on throughput (up to maxNumWorkers).</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html#getAlgorithm--">getAlgorithm</a></span>()</code>
+<div class="block">Returns the string representation of this type.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="NONE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NONE</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a> NONE</pre>
+<div class="block">Use numWorkers machines. Do not autoscale the worker pool.</div>
+</li>
+</ul>
+<a name="BASIC">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BASIC</h4>
+<pre>@Deprecated
+public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a> BASIC</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="THROUGHPUT_BASED">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>THROUGHPUT_BASED</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a> THROUGHPUT_BASED</pre>
+<div class="block">Autoscale the workerpool based on throughput (up to maxNumWorkers).</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType c : DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="getAlgorithm--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAlgorithm</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getAlgorithm()</pre>
+<div class="block">Returns the string representation of this type.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html
new file mode 100644
index 0000000..f1d2109
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Class DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory" class="title">Class DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</pre>
+<div class="block">Returns the default Docker container image that executes Dataflow worker harness, residing in
+ Google Container Registry.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html#WorkerHarnessContainerImageFactory--">WorkerHarnessContainerImageFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorkerHarnessContainerImageFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorkerHarnessContainerImageFactory</h4>
+<pre>public&nbsp;WorkerHarnessContainerImageFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;java.lang.String&nbsp;create(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[11/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html
new file mode 100644
index 0000000..d9c417e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html
@@ -0,0 +1,308 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>ConsoleIO.Write.Unbound</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ConsoleIO.Write.Unbound";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" target="_top">Frames</a></li>
+<li><a href="ConsoleIO.Write.Unbound.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class ConsoleIO.Write.Unbound" class="title">Class ConsoleIO.Write.Unbound&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;T&gt;,<a href="../../../../../../org/apache/beam/sdk/values/PDone.html" title="class in org.apache.beam.sdk.values">PDone</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.ConsoleIO.Write.Unbound&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the elements in the <a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a></dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ConsoleIO.Write.Unbound&lt;T&gt;</span>
+extends <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;T&gt;,<a href="../../../../../../org/apache/beam/sdk/values/PDone.html" title="class in org.apache.beam.sdk.values">PDone</a>&gt;</pre>
+<div class="block"><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> writing <a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> on the console.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.io.ConsoleIO.Write.Unbound">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#name">name</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/values/PDone.html" title="class in org.apache.beam.sdk.values">PDone</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html#expand-org.apache.beam.sdk.values.PCollection-">expand</a></span>(<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="type parameter in ConsoleIO.Write.Unbound">T</a>&gt;&nbsp;input)</code>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html#getNum--">getNum</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getAdditionalInputs--">getAdditionalInputs</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder--">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-org.apache.beam.sdk.values.PCollection-">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getKindString--">getKindString</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getName--">getName</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a>, <a href="../../../../../../org/apache/beam/sdk/trans
 forms/PTransform.html#toString--">toString</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#validate-org.apache.beam.sdk.options.PipelineOptions-">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNum--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNum</h4>
+<pre>public&nbsp;int&nbsp;getNum()</pre>
+</li>
+</ul>
+<a name="expand-org.apache.beam.sdk.values.PCollection-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>expand</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/values/PDone.html" title="class in org.apache.beam.sdk.values">PDone</a>&nbsp;expand(<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="type parameter in ConsoleIO.Write.Unbound">T</a>&gt;&nbsp;input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">PTransform</a></code></span></div>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.
+
+ <p>Composite transforms, which are defined in terms of other transforms,
+ should return the output of one of the composed transforms.  Non-composite
+ transforms, which do not apply any transforms internally, should return
+ a new unbound output and register evaluators (via backend-specific
+ registration methods).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="type parameter in ConsoleIO.Write.Unbound">T</a>&gt;,<a href="../../../../../../org/apache/beam/sdk/values/PDone.html" title="class in org.apache.beam.sdk.values">PDone</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" target="_top">Frames</a></li>
+<li><a href="ConsoleIO.Write.Unbound.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.html
new file mode 100644
index 0000000..74333fd
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>ConsoleIO.Write</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ConsoleIO.Write";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/ConsoleIO.Write.html" target="_top">Frames</a></li>
+<li><a href="ConsoleIO.Write.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class ConsoleIO.Write" class="title">Class ConsoleIO.Write</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.ConsoleIO.Write</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="typeNameLabel">ConsoleIO.Write</span>
+extends java.lang.Object</pre>
+<div class="block">Write on the console.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write.Unbound</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="type parameter in ConsoleIO.Write.Unbound">T</a>&gt;</span></code>
+<div class="block"><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> writing <a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> on the console.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write.Unbound</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html#out--">out</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write.Unbound</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html#out-int-">out</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="out--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>out</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write.Unbound</a>&lt;T&gt;&nbsp;out()</pre>
+</li>
+</ul>
+<a name="out-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>out</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write.Unbound</a>&lt;T&gt;&nbsp;out(int&nbsp;num)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/ConsoleIO.Write.html" target="_top">Frames</a></li>
+<li><a href="ConsoleIO.Write.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.html
new file mode 100644
index 0000000..a08254d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/ConsoleIO.html
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>ConsoleIO</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ConsoleIO";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/ConsoleIO.html" target="_top">Frames</a></li>
+<li><a href="ConsoleIO.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class ConsoleIO" class="title">Class ConsoleIO</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.ConsoleIO</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">ConsoleIO</span>
+extends java.lang.Object</pre>
+<div class="block">Print to console.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write</a></span></code>
+<div class="block">Write on the console.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/ConsoleIO.html" target="_top">Frames</a></li>
+<li><a href="ConsoleIO.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/CreateStream.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/CreateStream.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/CreateStream.html
new file mode 100644
index 0000000..41e54c7
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/CreateStream.html
@@ -0,0 +1,512 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>CreateStream</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CreateStream";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/CreateStream.html" target="_top">Frames</a></li>
+<li><a href="CreateStream.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class CreateStream" class="title">Class CreateStream&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;T&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.CreateStream&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - stream type.</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">CreateStream&lt;T&gt;</span>
+extends <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;T&gt;&gt;</pre>
+<div class="block">Create an input stream from Queue. For SparkRunner tests only.
+
+ <p>To properly compose a stream of micro-batches with their Watermarks, please keep in mind
+ that eventually there a two queues here - one for batches and another for Watermarks.
+
+ <p>While both queues advance according to Spark's batch-interval, there is a slight difference
+ in how data is pushed into the stream compared to the advancement of Watermarks since Watermarks
+ advance onBatchCompleted hook call so if you'd want to set the watermark advance for a specific
+ batch it should be called before that batch.
+ Also keep in mind that being a queue that is polled per batch interval, if there is a need to
+ "hold" the same Watermark without advancing it it should be stated explicitly or the Watermark
+ will advance as soon as it can (in the next batch completed hook).
+
+ <p>Example 1:
+
+ <code>CreateStream.&lt;TimestampedValue&lt;String&gt;&gt;withBatchInterval(batchDuration)
+     .nextBatch(
+         TimestampedValue.of("foo", endOfGlobalWindow),
+         TimestampedValue.of("bar", endOfGlobalWindow))
+     .advanceNextBatchWatermarkToInfinity();
+ </code>
+ The first batch will see the default start-of-time WM of
+ <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html#TIMESTAMP_MIN_VALUE"><code>BoundedWindow.TIMESTAMP_MIN_VALUE</code></a> and any following batch will see
+ the end-of-time WM <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html#TIMESTAMP_MAX_VALUE"><code>BoundedWindow.TIMESTAMP_MAX_VALUE</code></a>.
+
+ <p>Example 2:
+
+ <code>CreateStream.&lt;TimestampedValue&lt;String&gt;&gt;withBatchInterval(batchDuration)
+     .nextBatch(
+         TimestampedValue.of(1, instant))
+     .advanceWatermarkForNextBatch(instant.plus(Duration.standardMinutes(20)))
+     .nextBatch(
+         TimestampedValue.of(2, instant))
+     .nextBatch(
+         TimestampedValue.of(3, instant))
+     .advanceWatermarkForNextBatch(instant.plus(Duration.standardMinutes(30)))
+ </code>
+ The first batch will see the start-of-time WM and the second will see the advanced (+20 min.) WM.
+ The third WM will see the WM advanced to +30 min, because this is the next advancement of the WM
+ regardless of where it ws called in the construction of CreateStream.
+ //TODO: write a proper Builder enforcing all those rules mentioned.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.io.CreateStream">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#name">name</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#advanceNextBatchWatermarkToInfinity--">advanceNextBatchWatermarkToInfinity</a></span>()</code>
+<div class="block">Advances the watermark in the next batch to the end-of-time.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#advanceWatermarkForNextBatch-org.joda.time.Instant-">advanceWatermarkForNextBatch</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;newWatermark)</code>
+<div class="block">Advances the watermark in the next batch.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#emptyBatch--">emptyBatch</a></span>()</code>
+<div class="block">Adds an empty batch.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#expand-org.apache.beam.sdk.values.PBegin-">expand</a></span>(<a href="../../../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>&nbsp;input)</code>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.Queue&lt;java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/TimestampedValue.html" title="class in org.apache.beam.sdk.values">TimestampedValue</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#getBatches--">getBatches</a></span>()</code>
+<div class="block">Get the underlying queue representing the mock stream of micro-batches.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#getDefaultOutputCoder--">getDefaultOutputCoder</a></span>()</code>
+<div class="block">Returns the default <code>Coder</code> to use for the output of this
+ single-output <code>PTransform</code>.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.util.Queue&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#getTimes--">getTimes</a></span>()</code>
+<div class="block">Get times so they can be pushed into the
+ <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util"><code>GlobalWatermarkHolder</code></a>.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#initialSystemTimeAt-org.joda.time.Instant-">initialSystemTimeAt</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;initialSystemTime)</code>
+<div class="block">Set the initial synchronized processing time.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#nextBatch-T...-">nextBatch</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>...&nbsp;batchElements)</code>
+<div class="block">For non-timestamped elements.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#nextBatch-org.apache.beam.sdk.values.TimestampedValue...-">nextBatch</a></span>(<a href="../../../../../../org/apache/beam/sdk/values/TimestampedValue.html" title="class in org.apache.beam.sdk.values">TimestampedValue</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;...&nbsp;batchElements)</code>
+<div class="block">Enqueue next micro-batch elements.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html#of-org.apache.beam.sdk.coders.Coder-org.joda.time.Duration-">of</a></span>(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
+  <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;batchInterval)</code>
+<div class="block">Set the batch interval for the stream.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getAdditionalInputs--">getAdditionalInputs</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-org.apache.beam.sdk.values.PCollection-">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getKindString--">getKindString</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getName--">getName</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#toString--">toString</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#vali
 date-org.apache.beam.sdk.options.PipelineOptions-">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of-org.apache.beam.sdk.coders.Coder-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;T&gt;&nbsp;of(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
+                                     <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;batchInterval)</pre>
+<div class="block">Set the batch interval for the stream.</div>
+</li>
+</ul>
+<a name="nextBatch-org.apache.beam.sdk.values.TimestampedValue...-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextBatch</h4>
+<pre>@SafeVarargs
+public final&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;nextBatch(<a href="../../../../../../org/apache/beam/sdk/values/TimestampedValue.html" title="class in org.apache.beam.sdk.values">TimestampedValue</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;...&nbsp;batchElements)</pre>
+<div class="block">Enqueue next micro-batch elements.
+ This is backed by a <code>Queue</code> so stream input order would keep the population order (FIFO).</div>
+</li>
+</ul>
+<a name="nextBatch-java.lang.Object:A-">
+<!--   -->
+</a><a name="nextBatch-T...-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextBatch</h4>
+<pre>@SafeVarargs
+public final&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;nextBatch(<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>...&nbsp;batchElements)</pre>
+<div class="block">For non-timestamped elements.</div>
+</li>
+</ul>
+<a name="emptyBatch--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>emptyBatch</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;emptyBatch()</pre>
+<div class="block">Adds an empty batch.</div>
+</li>
+</ul>
+<a name="initialSystemTimeAt-org.joda.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialSystemTimeAt</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;initialSystemTimeAt(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;initialSystemTime)</pre>
+<div class="block">Set the initial synchronized processing time.</div>
+</li>
+</ul>
+<a name="advanceWatermarkForNextBatch-org.joda.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>advanceWatermarkForNextBatch</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;advanceWatermarkForNextBatch(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;newWatermark)</pre>
+<div class="block">Advances the watermark in the next batch.</div>
+</li>
+</ul>
+<a name="advanceNextBatchWatermarkToInfinity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>advanceNextBatchWatermarkToInfinity</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;advanceNextBatchWatermarkToInfinity()</pre>
+<div class="block">Advances the watermark in the next batch to the end-of-time.</div>
+</li>
+</ul>
+<a name="getBatches--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBatches</h4>
+<pre>public&nbsp;java.util.Queue&lt;java.lang.Iterable&lt;<a href="../../../../../../org/apache/beam/sdk/values/TimestampedValue.html" title="class in org.apache.beam.sdk.values">TimestampedValue</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&gt;&gt;&nbsp;getBatches()</pre>
+<div class="block">Get the underlying queue representing the mock stream of micro-batches.</div>
+</li>
+</ul>
+<a name="getTimes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimes</h4>
+<pre>public&nbsp;java.util.Queue&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&nbsp;getTimes()</pre>
+<div class="block">Get times so they can be pushed into the
+ <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util"><code>GlobalWatermarkHolder</code></a>.</div>
+</li>
+</ul>
+<a name="expand-org.apache.beam.sdk.values.PBegin-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>expand</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;expand(<a href="../../../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>&nbsp;input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">PTransform</a></code></span></div>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.
+
+ <p>Composite transforms, which are defined in terms of other transforms,
+ should return the output of one of the composed transforms.  Non-composite
+ transforms, which do not apply any transforms internally, should return
+ a new unbound output and register evaluators (via backend-specific
+ registration methods).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDefaultOutputCoder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDefaultOutputCoder</h4>
+<pre>protected&nbsp;<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&nbsp;getDefaultOutputCoder()
+                                  throws <a href="../../../../../../org/apache/beam/sdk/coders/CannotProvideCoderException.html" title="class in org.apache.beam.sdk.coders">CannotProvideCoderException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder--">PTransform</a></code></span></div>
+<div class="block">Returns the default <code>Coder</code> to use for the output of this
+ single-output <code>PTransform</code>.
+
+ <p>By default, always throws</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder--">getDefaultOutputCoder</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="type parameter in CreateStream">T</a>&gt;&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/CannotProvideCoderException.html" title="class in org.apache.beam.sdk.coders">CannotProvideCoderException</a></code> - if no coder can be inferred</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/CreateStream.html" target="_top">Frames</a></li>
+<li><a href="CreateStream.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/EmptyCheckpointMark.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/EmptyCheckpointMark.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/EmptyCheckpointMark.html
new file mode 100644
index 0000000..a80da16
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/EmptyCheckpointMark.html
@@ -0,0 +1,327 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>EmptyCheckpointMark</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="EmptyCheckpointMark";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" target="_top">Frames</a></li>
+<li><a href="EmptyCheckpointMark.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class EmptyCheckpointMark" class="title">Class EmptyCheckpointMark</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.EmptyCheckpointMark</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">EmptyCheckpointMark</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>, java.io.Serializable</pre>
+<div class="block">Passing null values to Spark's Java API may cause problems because of Guava preconditions.
+ See: <code>JavaUtils.optionToOptional(scala.Option&lt;T&gt;)</code></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.io.EmptyCheckpointMark">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html#finalizeCheckpoint--">finalizeCheckpoint</a></span>()</code>
+<div class="block">Called by the system to signal that this checkpoint mark has been committed along with
+ all the records which have been read from the <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource.UnboundedReader</code></a> since the
+ previous checkpoint was taken.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io">EmptyCheckpointMark</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html#get--">get</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="get--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io">EmptyCheckpointMark</a>&nbsp;get()</pre>
+</li>
+</ul>
+<a name="finalizeCheckpoint--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finalizeCheckpoint</h4>
+<pre>public&nbsp;void&nbsp;finalizeCheckpoint()
+                        throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html#finalizeCheckpoint--">UnboundedSource.CheckpointMark</a></code></span></div>
+<div class="block">Called by the system to signal that this checkpoint mark has been committed along with
+ all the records which have been read from the <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource.UnboundedReader</code></a> since the
+ previous checkpoint was taken.
+
+ <p>For example, this method could send acknowledgements to an external data source
+ such as Pubsub.
+
+ <p>Note that:
+ <ul>
+ <li>This finalize method may be called from any thread, concurrently with calls to
+ the <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource.UnboundedReader</code></a> it was created from.
+ <li>Checkpoints will not necessarily be finalized as soon as they are created.
+ A checkpoint may be taken while a previous checkpoint from the same
+ <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource.UnboundedReader</code></a> has not yet be finalized.
+ <li>In the absence of failures, all checkpoints will be finalized and they will be
+ finalized in the same order they were taken from the <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource.UnboundedReader</code></a>.
+ <li>It is possible for a checkpoint to be taken but this method never called. This method
+ will never be called if the checkpoint could not be committed, and other failures may cause
+ this method to never be called.
+ <li>It is not safe to assume the <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource.UnboundedReader</code></a> from which this checkpoint was
+ created still exists at the time this method is called.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html#finalizeCheckpoint--">finalizeCheckpoint</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" target="_top">Frames</a></li>
+<li><a href="EmptyCheckpointMark.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[13/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html
new file mode 100644
index 0000000..caec7ab
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>AggregatorsAccumulator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AggregatorsAccumulator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" target="_top">Frames</a></li>
+<li><a href="AggregatorsAccumulator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.aggregators</div>
+<h2 title="Class AggregatorsAccumulator" class="title">Class AggregatorsAccumulator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.aggregators.AggregatorsAccumulator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AggregatorsAccumulator</span>
+extends java.lang.Object</pre>
+<div class="block">For resilience, <code>Accumulators</code> are required to be wrapped in a Singleton.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="https://spark.apache.org/docs/1.6.3/streaming-programming-guide.html#accumulators-and-broadcast-variables">accumulators</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</a></span></code>
+<div class="block">Spark Listener which checkpoints <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> values for fault-tolerance.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html#AggregatorsAccumulator--">AggregatorsAccumulator</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html#clear--">clear</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static org.apache.spark.Accumulator&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html#getInstance--">getInstance</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html#init-org.apache.beam.runners.spark.SparkPipelineOptions-org.apache.spark.api.java.JavaSparkContext-">init</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;opts,
+    org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</code>
+<div class="block">Init aggregators accumulator if it has not been initiated.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AggregatorsAccumulator--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AggregatorsAccumulator</h4>
+<pre>public&nbsp;AggregatorsAccumulator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="init-org.apache.beam.runners.spark.SparkPipelineOptions-org.apache.spark.api.java.JavaSparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public static&nbsp;void&nbsp;init(<a href="../../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;opts,
+                        org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</pre>
+<div class="block">Init aggregators accumulator if it has not been initiated. This method is idempotent.</div>
+</li>
+</ul>
+<a name="getInstance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInstance</h4>
+<pre>public static&nbsp;org.apache.spark.Accumulator&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;&nbsp;getInstance()</pre>
+</li>
+</ul>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public static&nbsp;void&nbsp;clear()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" target="_top">Frames</a></li>
+<li><a href="AggregatorsAccumulator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html
new file mode 100644
index 0000000..e1a457b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html
@@ -0,0 +1,368 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>NamedAggregators.CombineFunctionState</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NamedAggregators.CombineFunctionState";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" target="_top">Frames</a></li>
+<li><a href="NamedAggregators.CombineFunctionState.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.aggregators</div>
+<h2 title="Class NamedAggregators.CombineFunctionState" class="title">Class NamedAggregators.CombineFunctionState&lt;InputT,InterT,OutputT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.aggregators.NamedAggregators.CombineFunctionState&lt;InputT,InterT,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>InputT</code> - Input data type</dd>
+<dd><code>InterT</code> - Intermediate data type (useful for averages)</dd>
+<dd><code>OutputT</code> - Output data type</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;InputT,InterT,OutputT&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">NamedAggregators.CombineFunctionState&lt;InputT,InterT,OutputT&gt;</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;InputT,InterT,OutputT&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.aggregators.NamedAggregators.CombineFunctionState">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html#CombineFunctionState-org.apache.beam.sdk.transforms.Combine.CombineFn-org.apache.beam.sdk.coders.Coder-org.apache.beam.runners.spark.translation.SparkRuntimeContext-">CombineFunctionState</a></span>(<a href="../../../../../../org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunction
 State.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;&nbsp;combineFn,
+                    <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>&gt;&nbsp;inCoder,
+                    org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;ctxt)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html#current--">current</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html#getCombineFn--">getCombineFn</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html#merge-org.apache.beam.runners.spark.aggregators.NamedAggregators.State-">merge</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionSta
 te">OutputT</a>&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html#render--">render</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html#update-InputT-">update</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>&nbsp;element)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CombineFunctionState-org.apache.beam.sdk.transforms.Combine.CombineFn-org.apache.beam.sdk.coders.Coder-org.apache.beam.runners.spark.translation.SparkRuntimeContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CombineFunctionState</h4>
+<pre>public&nbsp;CombineFunctionState(<a href="../../../../../../org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;&nbsp;combineFn,
+                            <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>&gt;&nbsp;inCoder,
+                            org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;ctxt)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="update-java.lang.Object-">
+<!--   -->
+</a><a name="update-InputT-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>&nbsp;element)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#update-InputT-">update</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>element</code> - new element to update state</dd>
+</dl>
+</li>
+</ul>
+<a name="merge-org.apache.beam.runners.spark.aggregators.NamedAggregators.State-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;&nbsp;merge(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../
 ../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;&nbsp;other)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#merge-org.apache.beam.runners.spark.aggregators.NamedAggregators.State-">merge</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="current--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>current</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>&nbsp;current()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#current--">current</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="render--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>render</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&nbsp;render()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#render--">render</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCombineFn--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCombineFn</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;&nbsp;getCombineFn()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#getCombineFn--">getCombineFn</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" target="_top">Frames</a></li>
+<li><a href="NamedAggregators.CombineFunctionState.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html
new file mode 100644
index 0000000..8c6dc81
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>NamedAggregators.State</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NamedAggregators.State";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" target="_top">Frames</a></li>
+<li><a href="NamedAggregators.State.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.aggregators</div>
+<h2 title="Interface NamedAggregators.State" class="title">Interface NamedAggregators.State&lt;InputT,InterT,OutputT&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>InputT</code> - Input data type</dd>
+<dd><code>InterT</code> - Intermediate data type (useful for averages)</dd>
+<dd><code>OutputT</code> - Output data type</dd>
+</dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators.CombineFunctionState</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">NamedAggregators.State&lt;InputT,InterT,OutputT&gt;</span>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#current--">current</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#getCombineFn--">getCombineFn</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#merge-org.apache.beam.runners.spark.aggregators.NamedAggregators.State-">merge</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#render--">render</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html#update-InputT-">update</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>&nbsp;element)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="update-java.lang.Object-">
+<!--   -->
+</a><a name="update-InputT-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>void&nbsp;update(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>&nbsp;element)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>element</code> - new element to update state</dd>
+</dl>
+</li>
+</ul>
+<a name="merge-org.apache.beam.runners.spark.aggregators.NamedAggregators.State-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&gt;&nbsp;merge(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter 
 in NamedAggregators.State">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&gt;&nbsp;other)</pre>
+</li>
+</ul>
+<a name="current--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>current</h4>
+<pre><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>&nbsp;current()</pre>
+</li>
+</ul>
+<a name="render--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>render</h4>
+<pre><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&nbsp;render()</pre>
+</li>
+</ul>
+<a name="getCombineFn--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCombineFn</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&gt;&nbsp;getCombineFn()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" target="_top">Frames</a></li>
+<li><a href="NamedAggregators.State.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.html
new file mode 100644
index 0000000..f685a9a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.html
@@ -0,0 +1,401 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>NamedAggregators</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NamedAggregators";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/NamedAggregators.html" target="_top">Frames</a></li>
+<li><a href="NamedAggregators.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.aggregators</div>
+<h2 title="Class NamedAggregators" class="title">Class NamedAggregators</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.aggregators.NamedAggregators</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">NamedAggregators</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">This class wraps a map of named aggregators. Spark expects that all accumulators be declared
+ before a job is launched. Beam allows aggregators to be used and incremented on the fly.
+ We create a map of named aggregators and instantiate in the the spark context before the job
+ is launched. We can then add aggregators on the fly in Spark.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.aggregators.NamedAggregators">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators.CombineFunctionState</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="type parameter in NamedAggregators.CombineFunctionState">OutputT</a>&gt;</span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InputT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">InterT</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="type parameter in NamedAggregators.State">OutputT</a>&gt;</span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html#NamedAggregators--">NamedAggregators</a></span>()</code>
+<div class="block">Constructs a new NamedAggregators instance.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html#NamedAggregators-java.lang.String-org.apache.beam.runners.spark.aggregators.NamedAggregators.State-">NamedAggregators</a></span>(java.lang.String&nbsp;name,
+                <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;?,?,?&gt;&nbsp;state)</code>
+<div class="block">Constructs a new named aggregators instance that contains a mapping from the specified
+ `named` to the associated initial state.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html#getValue-java.lang.String-java.lang.Class-">getValue</a></span>(java.lang.String&nbsp;name,
+        java.lang.Class&lt;T&gt;&nbsp;typeClass)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html#merge-org.apache.beam.runners.spark.aggregators.NamedAggregators-">merge</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;other)</code>
+<div class="block">Merges another NamedAggregators instance with this instance.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html#renderAll--">renderAll</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NamedAggregators--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NamedAggregators</h4>
+<pre>public&nbsp;NamedAggregators()</pre>
+<div class="block">Constructs a new NamedAggregators instance.</div>
+</li>
+</ul>
+<a name="NamedAggregators-java.lang.String-org.apache.beam.runners.spark.aggregators.NamedAggregators.State-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NamedAggregators</h4>
+<pre>public&nbsp;NamedAggregators(java.lang.String&nbsp;name,
+                        <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;?,?,?&gt;&nbsp;state)</pre>
+<div class="block">Constructs a new named aggregators instance that contains a mapping from the specified
+ `named` to the associated initial state.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Name of aggregator.</dd>
+<dd><code>state</code> - Associated State.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getValue-java.lang.String-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getValue(java.lang.String&nbsp;name,
+                      java.lang.Class&lt;T&gt;&nbsp;typeClass)</pre>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - Type to be returned.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Name of aggregator to retrieve.</dd>
+<dd><code>typeClass</code> - Type class to cast the value to.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value of the aggregator associated with the specified name,
+ or <code>null</code> if the specified aggregator could not be found.</dd>
+</dl>
+</li>
+</ul>
+<a name="renderAll--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renderAll</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,?&gt;&nbsp;renderAll()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a map of all the aggregator names and their <b>rendered </b>values</dd>
+</dl>
+</li>
+</ul>
+<a name="merge-org.apache.beam.runners.spark.aggregators.NamedAggregators-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;merge(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;other)</pre>
+<div class="block">Merges another NamedAggregators instance with this instance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>other</code> - The other instance of named aggregators ot merge.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This instance of Named aggregators with associated states updated to reflect the
+ other instance's aggregators.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/NamedAggregators.html" target="_top">Frames</a></li>
+<li><a href="NamedAggregators.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-frame.html
new file mode 100644
index 0000000..e67fc57
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-frame.html
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.aggregators.metrics</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-summary.html" target="classFrame">org.apache.beam.runners.spark.aggregators.metrics</a></h1>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-summary.html
new file mode 100644
index 0000000..b0b2129
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-summary.html
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.aggregators.metrics</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.aggregators.metrics";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/aggregators/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/coders/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/aggregators/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.aggregators.metrics</h1>
+<div class="docSummary">
+<div class="block">Defines classes for integrating with Spark's metrics mechanism (Sinks, Sources, etc.).</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer"><a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.aggregators.metrics Description">Package org.apache.beam.runners.spark.aggregators.metrics Description</h2>
+<div class="block">Defines classes for integrating with Spark's metrics mechanism (Sinks, Sources, etc.).</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/aggregators/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/coders/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/aggregators/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[24/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html
new file mode 100644
index 0000000..7f90737
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html
@@ -0,0 +1,584 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>RandomAccessData.RandomAccessDataCoder</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="RandomAccessData.RandomAccessDataCoder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessData.RandomAccessDataCoder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.coders.Coder">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class RandomAccessData.RandomAccessDataCoder" class="title">Class RandomAccessData.RandomAccessDataCoder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">org.apache.beam.sdk.coders.Coder</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">org.apache.beam.sdk.coders.StructuredCoder</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders">org.apache.beam.sdk.coders.AtomicCoder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.RandomAccessData.RandomAccessDataCoder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">RandomAccessData.RandomAccessDataCoder</span>
+extends <a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders">AtomicCoder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</pre>
+<div class="block">A <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> which encodes the valid parts of this stream.
+ This follows the same encoding scheme as <a href="../../../../../../org/apache/beam/sdk/coders/ByteArrayCoder.html" title="class in org.apache.beam.sdk.coders"><code>ByteArrayCoder</code></a>.
+ This coder is deterministic and consistent with equals.
+
+ <p>This coder does not support encoding positive infinity.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.dataflow.util.RandomAccessData.RandomAccessDataCoder">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.coders.Coder">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.beam.sdk.coders.<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">Coder.Context</a>, <a href="../../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders">Coder.NonDeterministicException</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#RandomAccessDataCoder--">RandomAccessDataCoder</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#consistentWithEquals--">consistentWithEquals</a></span>()</code>
+<div class="block">Returns <code>true</code> if this <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> is injective with respect to <code>Object.equals(java.lang.Object)</code>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#decode-java.io.InputStream-">decode</a></span>(java.io.InputStream&nbsp;inStream)</code>
+<div class="block">Decodes a value of type <code>T</code> from the given input stream in
+ the given context.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#decode-java.io.InputStream-org.apache.beam.sdk.coders.Coder.Context-">decode</a></span>(java.io.InputStream&nbsp;inStream,
+      <a href="../../../../../../org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">Coder.Context</a>&nbsp;context)</code>
+<div class="block">Decodes a value of type <code>T</code> from the given input stream in
+ the given context.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#encode-org.apache.beam.runners.dataflow.util.RandomAccessData-java.io.OutputStream-">encode</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value,
+      java.io.OutputStream&nbsp;outStream)</code>
+<div class="block">Encodes the given value of type <code>T</code> onto the given output stream.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#encode-org.apache.beam.runners.dataflow.util.RandomAccessData-java.io.OutputStream-org.apache.beam.sdk.coders.Coder.Context-">encode</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value,
+      java.io.OutputStream&nbsp;outStream,
+      <a href="../../../../../../org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">Coder.Context</a>&nbsp;context)</code>
+<div class="block">Encodes the given value of type <code>T</code> onto the given output stream
+ in the given context.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#getEncodedElementByteSize-org.apache.beam.runners.dataflow.util.RandomAccessData-">getEncodedElementByteSize</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value)</code>
+<div class="block">Returns the size in bytes of the encoded value using this coder.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#isRegisterByteSizeObserverCheap-org.apache.beam.runners.dataflow.util.RandomAccessData-">isRegisterByteSizeObserverCheap</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value)</code>
+<div class="block">Returns whether <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#registerByteSizeObserver-T-org.apache.beam.sdk.util.common.ElementByteSizeObserver-"><code>Coder.registerByteSizeObserver(T, org.apache.beam.sdk.util.common.ElementByteSizeObserver)</code></a> cheap enough to
+ call for every element, that is, if this <code>Coder</code> can
+ calculate the byte size of the element to be coded in roughly
+ constant time (or lazily).</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.RandomAccessDataCoder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#of--">of</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html#verifyDeterministic--">verifyDeterministic</a></span>()</code>
+<div class="block">Throw <a href="../../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders"><code>Coder.NonDeterministicException</code></a> if the coding is not deterministic.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.coders.AtomicCoder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.coders.<a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders">AtomicCoder</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#getCoderArguments--">getCoderArguments</a>, <a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#getComponents--">getComponents</a>, <a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#hashCode--">hashCode</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.coders.StructuredCoder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.coders.<a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">StructuredCoder</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#getEncodedTypeDescriptor--">getEncodedTypeDescriptor</a>, <a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#structuralValue-T-">structuralValue</a>, <a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.coders.Coder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.coders.<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#registerByteSizeObserver-T-org.apache.beam.sdk.util.common.ElementByteSizeObserver-">registerByteSizeObserver</a>, <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#verifyDeterministic-org.apache.beam.sdk.coders.Coder-java.lang.String-org.apache.beam.sdk.coders.Coder...-">verifyDeterministic</a>, <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#verifyDeterministic-org.apache.beam.sdk.coders.Coder-java.lang.String-java.lang.Iterable-">verifyDeterministic</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RandomAccessDataCoder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RandomAccessDataCoder</h4>
+<pre>public&nbsp;RandomAccessDataCoder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.RandomAccessDataCoder</a>&nbsp;of()</pre>
+</li>
+</ul>
+<a name="encode-org.apache.beam.runners.dataflow.util.RandomAccessData-java.io.OutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>encode</h4>
+<pre>public&nbsp;void&nbsp;encode(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value,
+                   java.io.OutputStream&nbsp;outStream)
+            throws <a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a>,
+                   java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#encode-T-java.io.OutputStream-">Coder</a></code></span></div>
+<div class="block">Encodes the given value of type <code>T</code> onto the given output stream.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#encode-T-java.io.OutputStream-">encode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a></code> - if the value could not be encoded for some reason</dd>
+<dd><code>java.io.IOException</code> - if writing to the <code>OutputStream</code> fails
+ for some reason</dd>
+</dl>
+</li>
+</ul>
+<a name="encode-org.apache.beam.runners.dataflow.util.RandomAccessData-java.io.OutputStream-org.apache.beam.sdk.coders.Coder.Context-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>encode</h4>
+<pre>public&nbsp;void&nbsp;encode(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value,
+                   java.io.OutputStream&nbsp;outStream,
+                   <a href="../../../../../../org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">Coder.Context</a>&nbsp;context)
+            throws <a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a>,
+                   java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#encode-T-java.io.OutputStream-org.apache.beam.sdk.coders.Coder.Context-">Coder</a></code></span></div>
+<div class="block">Encodes the given value of type <code>T</code> onto the given output stream
+ in the given context.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#encode-T-java.io.OutputStream-org.apache.beam.sdk.coders.Coder.Context-">encode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a></code> - if the value could not be encoded for some reason</dd>
+<dd><code>java.io.IOException</code> - if writing to the <code>OutputStream</code> fails
+ for some reason</dd>
+</dl>
+</li>
+</ul>
+<a name="decode-java.io.InputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decode</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;decode(java.io.InputStream&nbsp;inStream)
+                        throws <a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a>,
+                               java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#decode-java.io.InputStream-">Coder</a></code></span></div>
+<div class="block">Decodes a value of type <code>T</code> from the given input stream in
+ the given context.  Returns the decoded value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#decode-java.io.InputStream-">decode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a></code> - if the value could not be decoded for some reason</dd>
+<dd><code>java.io.IOException</code> - if reading from the <code>InputStream</code> fails
+ for some reason</dd>
+</dl>
+</li>
+</ul>
+<a name="decode-java.io.InputStream-org.apache.beam.sdk.coders.Coder.Context-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decode</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;decode(java.io.InputStream&nbsp;inStream,
+                               <a href="../../../../../../org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">Coder.Context</a>&nbsp;context)
+                        throws <a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a>,
+                               java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#decode-java.io.InputStream-org.apache.beam.sdk.coders.Coder.Context-">Coder</a></code></span></div>
+<div class="block">Decodes a value of type <code>T</code> from the given input stream in
+ the given context.  Returns the decoded value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#decode-java.io.InputStream-org.apache.beam.sdk.coders.Coder.Context-">decode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a></code> - if the value could not be decoded for some reason</dd>
+<dd><code>java.io.IOException</code> - if reading from the <code>InputStream</code> fails
+ for some reason</dd>
+</dl>
+</li>
+</ul>
+<a name="verifyDeterministic--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>verifyDeterministic</h4>
+<pre>public&nbsp;void&nbsp;verifyDeterministic()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#verifyDeterministic--">AtomicCoder</a></code></span></div>
+<div class="block">Throw <a href="../../../../../../org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders"><code>Coder.NonDeterministicException</code></a> if the coding is not deterministic.
+
+ <p>In order for a <code>Coder</code> to be considered deterministic,
+ the following must be true:
+ <ul>
+   <li>two values that compare as equal (via <code>Object.equals()</code>
+       or <code>Comparable.compareTo()</code>, if supported) have the same
+       encoding.
+   <li>the <code>Coder</code> always produces a canonical encoding, which is the
+       same for an instance of an object even if produced on different
+       computers at different times.
+ </ul>.
+
+ <p>Unless overridden, does not throw. An <a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders"><code>AtomicCoder</code></a> is presumed to be deterministic</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html#verifyDeterministic--">verifyDeterministic</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders">AtomicCoder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="consistentWithEquals--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>consistentWithEquals</h4>
+<pre>public&nbsp;boolean&nbsp;consistentWithEquals()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#consistentWithEquals--">StructuredCoder</a></code></span></div>
+<div class="block">Returns <code>true</code> if this <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> is injective with respect to <code>Object.equals(java.lang.Object)</code>.
+
+ <p>Whenever the encoded bytes of two values are equal, then the original values are equal
+ according to <code>Objects.equals()</code>. Note that this is well-defined for <code>null</code>.
+
+ <p>This condition is most notably false for arrays. More generally, this condition is false
+ whenever <code>equals()</code> compares object identity, rather than performing a
+ semantic/structural comparison.
+
+ <p>By default, returns false.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html#consistentWithEquals--">consistentWithEquals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders">StructuredCoder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>false</code> for <a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders"><code>StructuredCoder</code></a> unless overridden.</dd>
+</dl>
+</li>
+</ul>
+<a name="isRegisterByteSizeObserverCheap-org.apache.beam.runners.dataflow.util.RandomAccessData-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isRegisterByteSizeObserverCheap</h4>
+<pre>public&nbsp;boolean&nbsp;isRegisterByteSizeObserverCheap(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#isRegisterByteSizeObserverCheap-T-">Coder</a></code></span></div>
+<div class="block">Returns whether <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#registerByteSizeObserver-T-org.apache.beam.sdk.util.common.ElementByteSizeObserver-"><code>Coder.registerByteSizeObserver(T, org.apache.beam.sdk.util.common.ElementByteSizeObserver)</code></a> cheap enough to
+ call for every element, that is, if this <code>Coder</code> can
+ calculate the byte size of the element to be coded in roughly
+ constant time (or lazily).
+
+ <p>Not intended to be called by user code, but instead by
+ <a href="../../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a>
+ implementations.
+
+ <p>By default, returns false. The default <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#registerByteSizeObserver-T-org.apache.beam.sdk.util.common.ElementByteSizeObserver-"><code>Coder.registerByteSizeObserver(T, org.apache.beam.sdk.util.common.ElementByteSizeObserver)</code></a> implementation
+         invokes <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#getEncodedElementByteSize-T-"><code>Coder.getEncodedElementByteSize(T)</code></a> which requires re-encoding an element
+         unless it is overridden. This is considered expensive.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#isRegisterByteSizeObserverCheap-T-">isRegisterByteSizeObserverCheap</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getEncodedElementByteSize-org.apache.beam.runners.dataflow.util.RandomAccessData-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEncodedElementByteSize</h4>
+<pre>protected&nbsp;long&nbsp;getEncodedElementByteSize(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;value)
+                                  throws java.lang.Exception</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#getEncodedElementByteSize-T-">Coder</a></code></span></div>
+<div class="block">Returns the size in bytes of the encoded value using this coder.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html#getEncodedElementByteSize-T-">getEncodedElementByteSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessData.RandomAccessDataCoder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.coders.Coder">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html
new file mode 100644
index 0000000..c292d25
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>RandomAccessData.UnsignedLexicographicalComparator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="RandomAccessData.UnsignedLexicographicalComparator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessData.UnsignedLexicographicalComparator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class RandomAccessData.UnsignedLexicographicalComparator" class="title">Class RandomAccessData.UnsignedLexicographicalComparator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.RandomAccessData.UnsignedLexicographicalComparator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.util.Comparator&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="typeNameLabel">RandomAccessData.UnsignedLexicographicalComparator</span>
+extends java.lang.Object
+implements java.util.Comparator&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</pre>
+<div class="block">A <code>Comparator</code> that compares two byte arrays lexicographically. It compares
+ values as a list of unsigned bytes. The first pair of values that follow any common prefix,
+ or when one array is a prefix of the other, treats the shorter array as the lesser.
+ For example, <code>[] &lt; [0x01] &lt; [0x01, 0x7F] &lt; [0x01, 0x80] &lt; [0x02] &lt; POSITIVE INFINITY</code>.
+
+ <p>Note that a token type of positive infinity is supported and is greater than
+ all other <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><code>RandomAccessData</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html#commonPrefixLength-org.apache.beam.runners.dataflow.util.RandomAccessData-org.apache.beam.runners.dataflow.util.RandomAccessData-">commonPrefixLength</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o1,
+                  <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o2)</code>
+<div class="block">Compute the length of the common prefix of the two provided sets of bytes.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html#compare-org.apache.beam.runners.dataflow.util.RandomAccessData-org.apache.beam.runners.dataflow.util.RandomAccessData-">compare</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o1,
+       <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o2)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html#compare-org.apache.beam.runners.dataflow.util.RandomAccessData-org.apache.beam.runners.dataflow.util.RandomAccessData-int-">compare</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o1,
+       <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o2,
+       int&nbsp;startOffset)</code>
+<div class="block">Compare the two sets of bytes starting at the given offset.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.Comparator">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Comparator</h3>
+<code>comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="compare-org.apache.beam.runners.dataflow.util.RandomAccessData-org.apache.beam.runners.dataflow.util.RandomAccessData-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compare</h4>
+<pre>public&nbsp;int&nbsp;compare(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o1,
+                   <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o2)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>compare</code>&nbsp;in interface&nbsp;<code>java.util.Comparator&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="compare-org.apache.beam.runners.dataflow.util.RandomAccessData-org.apache.beam.runners.dataflow.util.RandomAccessData-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compare</h4>
+<pre>public&nbsp;int&nbsp;compare(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o1,
+                   <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o2,
+                   int&nbsp;startOffset)</pre>
+<div class="block">Compare the two sets of bytes starting at the given offset.</div>
+</li>
+</ul>
+<a name="commonPrefixLength-org.apache.beam.runners.dataflow.util.RandomAccessData-org.apache.beam.runners.dataflow.util.RandomAccessData-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>commonPrefixLength</h4>
+<pre>public&nbsp;int&nbsp;commonPrefixLength(<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o1,
+                              <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;o2)</pre>
+<div class="block">Compute the length of the common prefix of the two provided sets of bytes.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessData.UnsignedLexicographicalComparator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.html
new file mode 100644
index 0000000..82724fb
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/RandomAccessData.html
@@ -0,0 +1,603 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>RandomAccessData</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="RandomAccessData";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/RandomAccessData.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessData.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class RandomAccessData" class="title">Class RandomAccessData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.RandomAccessData</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@NotThreadSafe
+public class <span class="typeNameLabel">RandomAccessData</span>
+extends java.lang.Object</pre>
+<div class="block">An elastic-sized byte array which allows you to manipulate it as a stream, or access
+ it directly. This allows for a quick succession of moving bytes from an <code>InputStream</code>
+ to this wrapper to be used as an <code>OutputStream</code> and vice versa. This wrapper
+ also provides random access to bytes stored within. This wrapper allows users to finely
+ control the number of byte copies that occur.
+
+ <p>Anything stored within the in-memory buffer from offset <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#size--"><code>size()</code></a> is considered
+ temporary unused storage.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.RandomAccessDataCoder</a></span></code>
+<div class="block">A <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> which encodes the valid parts of this stream.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.UnsignedLexicographicalComparator</a></span></code>
+<div class="block">A <code>Comparator</code> that compares two byte arrays lexicographically.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.UnsignedLexicographicalComparator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#UNSIGNED_LEXICOGRAPHICAL_COMPARATOR">UNSIGNED_LEXICOGRAPHICAL_COMPARATOR</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#RandomAccessData--">RandomAccessData</a></span>()</code>
+<div class="block">Constructs a RandomAccessData with a default buffer size.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#RandomAccessData-byte:A-">RandomAccessData</a></span>(byte[]&nbsp;initialBuffer)</code>
+<div class="block">Constructs a RandomAccessData with the initial buffer.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#RandomAccessData-int-">RandomAccessData</a></span>(int&nbsp;initialBufferSize)</code>
+<div class="block">Constructs a RandomAccessData with the given buffer size.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#array--">array</a></span>()</code>
+<div class="block">Returns the backing array.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.io.InputStream</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#asInputStream-int-int-">asInputStream</a></span>(int&nbsp;offset,
+             int&nbsp;length)</code>
+<div class="block">Returns an <code>InputStream</code> wrapper which supplies the portion of this backing byte buffer
+ starting at <code>offset</code> and up to <code>length</code> bytes.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.io.OutputStream</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#asOutputStream--">asOutputStream</a></span>()</code>
+<div class="block">Returns an output stream which writes to the backing buffer from the current position.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#copy--">copy</a></span>()</code>
+<div class="block">Returns a copy of this RandomAccessData.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#increment--">increment</a></span>()</code>
+<div class="block">Returns a RandomAccessData that is the smallest value of same length which
+ is strictly greater than this.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#readFrom-java.io.InputStream-int-int-">readFrom</a></span>(java.io.InputStream&nbsp;inStream,
+        int&nbsp;offset,
+        int&nbsp;length)</code>
+<div class="block">Reads <code>length</code> bytes from the specified input stream writing them into the backing
+ data store starting at <code>offset</code>.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#resetTo-int-">resetTo</a></span>(int&nbsp;position)</code>
+<div class="block">Resets the end of the stream to the specified position.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#size--">size</a></span>()</code>
+<div class="block">Returns the number of bytes in the backing array that are valid.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html#writeTo-java.io.OutputStream-int-int-">writeTo</a></span>(java.io.OutputStream&nbsp;out,
+       int&nbsp;offset,
+       int&nbsp;length)</code>
+<div class="block">Writes <code>length</code> bytes starting at <code>offset</code> from the backing data store to the
+ specified output stream.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="UNSIGNED_LEXICOGRAPHICAL_COMPARATOR">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UNSIGNED_LEXICOGRAPHICAL_COMPARATOR</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.UnsignedLexicographicalComparator</a> UNSIGNED_LEXICOGRAPHICAL_COMPARATOR</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RandomAccessData--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RandomAccessData</h4>
+<pre>public&nbsp;RandomAccessData()</pre>
+<div class="block">Constructs a RandomAccessData with a default buffer size.</div>
+</li>
+</ul>
+<a name="RandomAccessData-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RandomAccessData</h4>
+<pre>public&nbsp;RandomAccessData(byte[]&nbsp;initialBuffer)</pre>
+<div class="block">Constructs a RandomAccessData with the initial buffer.</div>
+</li>
+</ul>
+<a name="RandomAccessData-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RandomAccessData</h4>
+<pre>public&nbsp;RandomAccessData(int&nbsp;initialBufferSize)</pre>
+<div class="block">Constructs a RandomAccessData with the given buffer size.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="increment--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>increment</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;increment()
+                           throws java.io.IOException</pre>
+<div class="block">Returns a RandomAccessData that is the smallest value of same length which
+ is strictly greater than this. Note that if this is empty or is all 0xFF then
+ a token value of positive infinity is returned.
+
+ <p>The <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util"><code>RandomAccessData.UnsignedLexicographicalComparator</code></a> supports comparing <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><code>RandomAccessData</code></a>
+ with support for positive infinitiy.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="array--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>array</h4>
+<pre>public&nbsp;byte[]&nbsp;array()</pre>
+<div class="block">Returns the backing array.</div>
+</li>
+</ul>
+<a name="size--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>size</h4>
+<pre>public&nbsp;int&nbsp;size()</pre>
+<div class="block">Returns the number of bytes in the backing array that are valid.</div>
+</li>
+</ul>
+<a name="resetTo-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetTo</h4>
+<pre>public&nbsp;void&nbsp;resetTo(int&nbsp;position)</pre>
+<div class="block">Resets the end of the stream to the specified position.</div>
+</li>
+</ul>
+<a name="asOutputStream--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asOutputStream</h4>
+<pre>public&nbsp;java.io.OutputStream&nbsp;asOutputStream()</pre>
+<div class="block">Returns an output stream which writes to the backing buffer from the current position.
+ Note that the internal buffer will grow as required to accomodate all data written.</div>
+</li>
+</ul>
+<a name="asInputStream-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asInputStream</h4>
+<pre>public&nbsp;java.io.InputStream&nbsp;asInputStream(int&nbsp;offset,
+                                         int&nbsp;length)</pre>
+<div class="block">Returns an <code>InputStream</code> wrapper which supplies the portion of this backing byte buffer
+ starting at <code>offset</code> and up to <code>length</code> bytes. Note that the returned
+ <code>InputStream</code> is only a wrapper and any modifications to the underlying
+ <a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><code>RandomAccessData</code></a> will be visible by the <code>InputStream</code>.</div>
+</li>
+</ul>
+<a name="writeTo-java.io.OutputStream-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeTo</h4>
+<pre>public&nbsp;void&nbsp;writeTo(java.io.OutputStream&nbsp;out,
+                    int&nbsp;offset,
+                    int&nbsp;length)
+             throws java.io.IOException</pre>
+<div class="block">Writes <code>length</code> bytes starting at <code>offset</code> from the backing data store to the
+ specified output stream.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="readFrom-java.io.InputStream-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFrom</h4>
+<pre>public&nbsp;void&nbsp;readFrom(java.io.InputStream&nbsp;inStream,
+                     int&nbsp;offset,
+                     int&nbsp;length)
+              throws java.io.IOException</pre>
+<div class="block">Reads <code>length</code> bytes from the specified input stream writing them into the backing
+ data store starting at <code>offset</code>.
+
+ <p>Note that the in memory stream will be grown to ensure there is enough capacity.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="copy--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>copy</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a>&nbsp;copy()
+                      throws java.io.IOException</pre>
+<div class="block">Returns a copy of this RandomAccessData.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;other)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/RandomAccessData.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessData.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[42/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.html
new file mode 100644
index 0000000..6bbb1d2
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.html
@@ -0,0 +1,227 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexRunnerRegistrar</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexRunnerRegistrar";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerRegistrar.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexRunnerRegistrar" class="title">Class ApexRunnerRegistrar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexRunnerRegistrar</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">ApexRunnerRegistrar</span>
+extends java.lang.Object</pre>
+<div class="block">Contains the <code>PipelineRunnerRegistrar</code> and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> for the
+ <a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><code>ApexRunner</code></a>.
+
+ <code>AutoService</code> will register Apex's implementations of the <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a>
+ and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> as available pipeline runner services.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar.Options</a></span></code>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><code>ApexPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar.Runner</a></span></code>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><code>ApexRunner</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerRegistrar.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerResult.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerResult.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerResult.html
new file mode 100644
index 0000000..2311000
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerResult.html
@@ -0,0 +1,417 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexRunnerResult</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexRunnerResult";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerResult.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexRunnerResult" class="title">Class ApexRunnerResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexRunnerResult</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ApexRunnerResult</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></pre>
+<div class="block">Result of executing a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with Apex in embedded mode.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html#ApexRunnerResult-com.datatorrent.api.DAG-org.apache.apex.api.Launcher.AppHandle-">ApexRunnerResult</a></span>(com.datatorrent.api.DAG&nbsp;dag,
+                org.apache.apex.api.Launcher.AppHandle&nbsp;apexApp)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>com.datatorrent.api.DAG</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html#getApexDAG--">getApexDAG</a></span>()</code>
+<div class="block">Return the DAG executed by the pipeline.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html#metrics--">metrics</a></span>()</code>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html#waitUntilFinish--">waitUntilFinish</a></span>()</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ApexRunnerResult-com.datatorrent.api.DAG-org.apache.apex.api.Launcher.AppHandle-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ApexRunnerResult</h4>
+<pre>public&nbsp;ApexRunnerResult(com.datatorrent.api.DAG&nbsp;dag,
+                        org.apache.apex.api.Launcher.AppHandle&nbsp;apexApp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">PipelineResult</a></code></span></div>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()
+                            throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">PipelineResult</a></code></span></div>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if there is a problem executing the cancel request.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.
+ It times out after the given duration.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the pipeline to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline or null on timeout.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="metrics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metrics</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a>&nbsp;metrics()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">PipelineResult</a></code></span></div>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">metrics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getApexDAG--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getApexDAG</h4>
+<pre>public&nbsp;com.datatorrent.api.DAG&nbsp;getApexDAG()</pre>
+<div class="block">Return the DAG executed by the pipeline.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>DAG from translation.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerResult.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html
new file mode 100644
index 0000000..24f4909
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html
@@ -0,0 +1,315 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexYarnLauncher.LaunchParams</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexYarnLauncher.LaunchParams";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" target="_top">Frames</a></li>
+<li><a href="ApexYarnLauncher.LaunchParams.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexYarnLauncher.LaunchParams" class="title">Class ApexYarnLauncher.LaunchParams</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexYarnLauncher.LaunchParams</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>protected static class <span class="typeNameLabel">ApexYarnLauncher.LaunchParams</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">Launch parameters that will be serialized and passed to the child process.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.apex.ApexYarnLauncher.LaunchParams">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html#LaunchParams-com.datatorrent.api.DAG-com.datatorrent.api.Attribute.AttributeMap-java.util.Properties-">LaunchParams</a></span>(com.datatorrent.api.DAG&nbsp;dag,
+            com.datatorrent.api.Attribute.AttributeMap&nbsp;launchAttributes,
+            java.util.Properties&nbsp;configProperties)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected org.apache.apex.api.Launcher&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html#getApexLauncher--">getApexLauncher</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html#getCmd--">getCmd</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html#getEnv--">getEnv</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LaunchParams-com.datatorrent.api.DAG-com.datatorrent.api.Attribute.AttributeMap-java.util.Properties-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LaunchParams</h4>
+<pre>protected&nbsp;LaunchParams(com.datatorrent.api.DAG&nbsp;dag,
+                       com.datatorrent.api.Attribute.AttributeMap&nbsp;launchAttributes,
+                       java.util.Properties&nbsp;configProperties)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getApexLauncher--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getApexLauncher</h4>
+<pre>protected&nbsp;org.apache.apex.api.Launcher&lt;?&gt;&nbsp;getApexLauncher()</pre>
+</li>
+</ul>
+<a name="getCmd--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCmd</h4>
+<pre>protected&nbsp;java.lang.String&nbsp;getCmd()</pre>
+</li>
+</ul>
+<a name="getEnv--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEnv</h4>
+<pre>protected&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getEnv()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" target="_top">Frames</a></li>
+<li><a href="ApexYarnLauncher.LaunchParams.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html
new file mode 100644
index 0000000..bacab30
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexYarnLauncher.ProcessWatcher</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexYarnLauncher.ProcessWatcher";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" target="_top">Frames</a></li>
+<li><a href="ApexYarnLauncher.ProcessWatcher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexYarnLauncher.ProcessWatcher" class="title">Class ApexYarnLauncher.ProcessWatcher</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexYarnLauncher.ProcessWatcher</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Runnable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ApexYarnLauncher.ProcessWatcher</span>
+extends java.lang.Object
+implements java.lang.Runnable</pre>
+<div class="block">Starts a command and waits for it to complete.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html#ProcessWatcher-java.lang.Process-">ProcessWatcher</a></span>(java.lang.Process&nbsp;p)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html#isFinished--">isFinished</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html#run--">run</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessWatcher-java.lang.Process-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessWatcher</h4>
+<pre>public&nbsp;ProcessWatcher(java.lang.Process&nbsp;p)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="isFinished--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFinished</h4>
+<pre>public&nbsp;boolean&nbsp;isFinished()</pre>
+</li>
+</ul>
+<a name="run--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;void&nbsp;run()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>run</code>&nbsp;in interface&nbsp;<code>java.lang.Runnable</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" target="_top">Frames</a></li>
+<li><a href="ApexYarnLauncher.ProcessWatcher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.html
new file mode 100644
index 0000000..7921498
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexYarnLauncher.html
@@ -0,0 +1,421 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexYarnLauncher</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexYarnLauncher";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":10,"i4":10,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexYarnLauncher.html" target="_top">Frames</a></li>
+<li><a href="ApexYarnLauncher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexYarnLauncher" class="title">Class ApexYarnLauncher</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexYarnLauncher</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ApexYarnLauncher</span>
+extends java.lang.Object</pre>
+<div class="block">Proxy to launch the YARN application through the hadoop script to run in the
+ pre-configured environment (class path, configuration, native libraries etc.).
+
+ <p>The proxy takes the DAG and communicates with the Hadoop services to launch
+ it on the cluster.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.LaunchParams</a></span></code>
+<div class="block">Launch parameters that will be serialized and passed to the child process.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.ProcessWatcher</a></span></code>
+<div class="block">Starts a command and waits for it to complete.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html#ApexYarnLauncher--">ApexYarnLauncher</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html#addProperties-org.apache.hadoop.conf.Configuration-java.util.Properties-">addProperties</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+             java.util.Properties&nbsp;props)</code>
+<div class="block">Transfer the properties to the configuration object.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html#createJar-java.io.File-java.io.File-">createJar</a></span>(java.io.File&nbsp;dir,
+         java.io.File&nbsp;jarFile)</code>
+<div class="block">Create a jar file from the given directory.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;java.io.File&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html#getYarnDeployDependencies--">getYarnDeployDependencies</a></span>()</code>
+<div class="block">From the current classpath, find the jar files that need to be deployed
+ with the application to run on YARN.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected org.apache.apex.api.Launcher.AppHandle</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html#launchApp-org.apache.beam.runners.apex.ApexYarnLauncher.LaunchParams-">launchApp</a></span>(<a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.LaunchParams</a>&nbsp;params)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.apex.api.Launcher.AppHandle</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html#launchApp-com.datatorrent.api.StreamingApplication-java.util.Properties-">launchApp</a></span>(com.datatorrent.api.StreamingApplication&nbsp;app,
+         java.util.Properties&nbsp;configProperties)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;args)</code>
+<div class="block">The main method expects the serialized DAG and will launch the YARN application.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ApexYarnLauncher--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ApexYarnLauncher</h4>
+<pre>public&nbsp;ApexYarnLauncher()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="launchApp-com.datatorrent.api.StreamingApplication-java.util.Properties-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchApp</h4>
+<pre>public&nbsp;org.apache.apex.api.Launcher.AppHandle&nbsp;launchApp(com.datatorrent.api.StreamingApplication&nbsp;app,
+                                                        java.util.Properties&nbsp;configProperties)
+                                                 throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="launchApp-org.apache.beam.runners.apex.ApexYarnLauncher.LaunchParams-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchApp</h4>
+<pre>protected&nbsp;org.apache.apex.api.Launcher.AppHandle&nbsp;launchApp(<a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.LaunchParams</a>&nbsp;params)
+                                                    throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getYarnDeployDependencies--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getYarnDeployDependencies</h4>
+<pre>public static&nbsp;java.util.List&lt;java.io.File&gt;&nbsp;getYarnDeployDependencies()
+                                                              throws java.io.IOException</pre>
+<div class="block">From the current classpath, find the jar files that need to be deployed
+ with the application to run on YARN. Hadoop dependencies are provided
+ through the Hadoop installation and the application should not bundle them
+ to avoid conflicts. This is done by removing the Hadoop compile
+ dependencies (transitively) by parsing the Maven dependency tree.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>list of jar files to ship</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - when dependency information cannot be read</dd>
+</dl>
+</li>
+</ul>
+<a name="createJar-java.io.File-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createJar</h4>
+<pre>public static&nbsp;void&nbsp;createJar(java.io.File&nbsp;dir,
+                             java.io.File&nbsp;jarFile)
+                      throws java.io.IOException</pre>
+<div class="block">Create a jar file from the given directory.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dir</code> - source directory</dd>
+<dd><code>jarFile</code> - jar file name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - when file cannot be created</dd>
+</dl>
+</li>
+</ul>
+<a name="addProperties-org.apache.hadoop.conf.Configuration-java.util.Properties-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addProperties</h4>
+<pre>public static&nbsp;void&nbsp;addProperties(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                 java.util.Properties&nbsp;props)</pre>
+<div class="block">Transfer the properties to the configuration object.</div>
+</li>
+</ul>
+<a name="main-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)
+                 throws java.io.IOException</pre>
+<div class="block">The main method expects the serialized DAG and will launch the YARN application.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>args</code> - location of launch parameters</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - when parameters cannot be read</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexYarnLauncher.html" target="_top">Frames</a></li>
+<li><a href="ApexYarnLauncher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/TestApexRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/TestApexRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/TestApexRunner.html
new file mode 100644
index 0000000..b76f897
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/TestApexRunner.html
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>TestApexRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestApexRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/TestApexRunner.html" target="_top">Frames</a></li>
+<li><a href="TestApexRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class TestApexRunner" class="title">Class TestApexRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.TestApexRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TestApexRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&gt;</pre>
+<div class="block">Apex <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> for testing.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html" title="class in org.apache.beam.runners.apex">TestApexRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static com.datatorrent.api.DAG</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html#translate-org.apache.beam.sdk.Pipeline-org.apache.beam.runners.apex.ApexPipelineOptions-">translate</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline,
+         <a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex">ApexPipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html" title="class in org.apache.beam.runners.apex">TestApexRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="translate-org.apache.beam.sdk.Pipeline-org.apache.beam.runners.apex.ApexPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>translate</h4>
+<pre>public static&nbsp;com.datatorrent.api.DAG&nbsp;translate(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline,
+                                                <a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex">ApexPipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/TestApexRunner.html" target="_top">Frames</a></li>
+<li><a href="TestApexRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-frame.html
new file mode 100644
index 0000000..ab3c258
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-frame.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.apex</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/beam/runners/apex/package-summary.html" target="classFrame">org.apache.beam.runners.apex</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex" target="classFrame"><span class="interfaceName">ApexPipelineOptions</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ApexRunner.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunner</a></li>
+<li><a href="ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunner.CreateApexPCollectionView</a></li>
+<li><a href="ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerRegistrar</a></li>
+<li><a href="ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerRegistrar.Options</a></li>
+<li><a href="ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerRegistrar.Runner</a></li>
+<li><a href="ApexRunnerResult.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexRunnerResult</a></li>
+<li><a href="ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexYarnLauncher</a></li>
+<li><a href="ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexYarnLauncher.LaunchParams</a></li>
+<li><a href="ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex" target="classFrame">ApexYarnLauncher.ProcessWatcher</a></li>
+<li><a href="TestApexRunner.html" title="class in org.apache.beam.runners.apex" target="classFrame">TestApexRunner</a></li>
+</ul>
+</div>
+</body>
+</html>


[16/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.html
new file mode 100644
index 0000000..a46f165
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.html
@@ -0,0 +1,543 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkPipelineOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkPipelineOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="SparkPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Interface SparkPipelineOptions" class="title">Interface SparkPipelineOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark">SparkContextOptions</a>, <a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">TestSparkPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">SparkPipelineOptions</span>
+extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a></pre>
+<div class="block">Spark runner <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> handles Spark execution-related configurations,
+ such as the master address, batch-interval, and other user-related knobs.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark">SparkPipelineOptions.TmpCheckpointDirFactory</a></span></code>
+<div class="block">Returns the default checkpoint directory of /tmp/${job.name}.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getBatchIntervalMillis--">getBatchIntervalMillis</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getCheckpointDir--">getCheckpointDir</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getCheckpointDurationMillis--">getCheckpointDurationMillis</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getEnableSparkMetricSinks--">getEnableSparkMetricSinks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getMaxRecordsPerBatch--">getMaxRecordsPerBatch</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getMinReadTimeMillis--">getMinReadTimeMillis</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getReadTimePercentage--">getReadTimePercentage</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getSparkMaster--">getSparkMaster</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getStorageLevel--">getStorageLevel</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getUsesProvidedSparkContext--">getUsesProvidedSparkContext</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setBatchIntervalMillis-java.lang.Long-">setBatchIntervalMillis</a></span>(java.lang.Long&nbsp;batchInterval)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setCheckpointDir-java.lang.String-">setCheckpointDir</a></span>(java.lang.String&nbsp;checkpointDir)</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setCheckpointDurationMillis-java.lang.Long-">setCheckpointDurationMillis</a></span>(java.lang.Long&nbsp;durationMillis)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setEnableSparkMetricSinks-java.lang.Boolean-">setEnableSparkMetricSinks</a></span>(java.lang.Boolean&nbsp;enableSparkMetricSinks)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setMaxRecordsPerBatch-java.lang.Long-">setMaxRecordsPerBatch</a></span>(java.lang.Long&nbsp;maxRecordsPerBatch)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setMinReadTimeMillis-java.lang.Long-">setMinReadTimeMillis</a></span>(java.lang.Long&nbsp;minReadTimeMillis)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setReadTimePercentage-java.lang.Double-">setReadTimePercentage</a></span>(java.lang.Double&nbsp;readTimePercentage)</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setSparkMaster-java.lang.String-">setSparkMaster</a></span>(java.lang.String&nbsp;master)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setStorageLevel-java.lang.String-">setStorageLevel</a></span>(java.lang.String&nbsp;storageLevel)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setUsesProvidedSparkContext-boolean-">setUsesProvidedSparkContext</a></span>(boolean&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.StreamingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#isStreaming--">isStreaming</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#setStreaming-boolean-">setStreaming</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.ApplicationNameOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#getAppName--">getAppName</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#setAppName-java.lang.String-">setAppName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setOptionsId-long-">setOpti
 onsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSparkMaster--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSparkMaster</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options">@Default.String</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.String.html#value--">value</a>="local[4]")
+java.lang.String&nbsp;getSparkMaster()</pre>
+</li>
+</ul>
+<a name="setSparkMaster-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSparkMaster</h4>
+<pre>void&nbsp;setSparkMaster(java.lang.String&nbsp;master)</pre>
+</li>
+</ul>
+<a name="getBatchIntervalMillis--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBatchIntervalMillis</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">@Default.Long</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Long.html#value--">value</a>=500L)
+java.lang.Long&nbsp;getBatchIntervalMillis()</pre>
+</li>
+</ul>
+<a name="setBatchIntervalMillis-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBatchIntervalMillis</h4>
+<pre>void&nbsp;setBatchIntervalMillis(java.lang.Long&nbsp;batchInterval)</pre>
+</li>
+</ul>
+<a name="getStorageLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorageLevel</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options">@Default.String</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.String.html#value--">value</a>="MEMORY_ONLY")
+java.lang.String&nbsp;getStorageLevel()</pre>
+</li>
+</ul>
+<a name="setStorageLevel-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStorageLevel</h4>
+<pre>void&nbsp;setStorageLevel(java.lang.String&nbsp;storageLevel)</pre>
+</li>
+</ul>
+<a name="getMinReadTimeMillis--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinReadTimeMillis</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">@Default.Long</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Long.html#value--">value</a>=200L)
+java.lang.Long&nbsp;getMinReadTimeMillis()</pre>
+</li>
+</ul>
+<a name="setMinReadTimeMillis-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMinReadTimeMillis</h4>
+<pre>void&nbsp;setMinReadTimeMillis(java.lang.Long&nbsp;minReadTimeMillis)</pre>
+</li>
+</ul>
+<a name="getMaxRecordsPerBatch--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxRecordsPerBatch</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">@Default.Long</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Long.html#value--">value</a>=-1L)
+java.lang.Long&nbsp;getMaxRecordsPerBatch()</pre>
+</li>
+</ul>
+<a name="setMaxRecordsPerBatch-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxRecordsPerBatch</h4>
+<pre>void&nbsp;setMaxRecordsPerBatch(java.lang.Long&nbsp;maxRecordsPerBatch)</pre>
+</li>
+</ul>
+<a name="getReadTimePercentage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReadTimePercentage</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Double.html" title="annotation in org.apache.beam.sdk.options">@Default.Double</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Double.html#value--">value</a>=0.1)
+java.lang.Double&nbsp;getReadTimePercentage()</pre>
+</li>
+</ul>
+<a name="setReadTimePercentage-java.lang.Double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReadTimePercentage</h4>
+<pre>void&nbsp;setReadTimePercentage(java.lang.Double&nbsp;readTimePercentage)</pre>
+</li>
+</ul>
+<a name="getCheckpointDir--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckpointDir</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark">SparkPipelineOptions.TmpCheckpointDirFactory.class</a>)
+java.lang.String&nbsp;getCheckpointDir()</pre>
+</li>
+</ul>
+<a name="setCheckpointDir-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCheckpointDir</h4>
+<pre>void&nbsp;setCheckpointDir(java.lang.String&nbsp;checkpointDir)</pre>
+</li>
+</ul>
+<a name="getCheckpointDurationMillis--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckpointDurationMillis</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">@Default.Long</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Long.html#value--">value</a>=-1L)
+java.lang.Long&nbsp;getCheckpointDurationMillis()</pre>
+</li>
+</ul>
+<a name="setCheckpointDurationMillis-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCheckpointDurationMillis</h4>
+<pre>void&nbsp;setCheckpointDurationMillis(java.lang.Long&nbsp;durationMillis)</pre>
+</li>
+</ul>
+<a name="getEnableSparkMetricSinks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnableSparkMetricSinks</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+java.lang.Boolean&nbsp;getEnableSparkMetricSinks()</pre>
+</li>
+</ul>
+<a name="setEnableSparkMetricSinks-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnableSparkMetricSinks</h4>
+<pre>void&nbsp;setEnableSparkMetricSinks(java.lang.Boolean&nbsp;enableSparkMetricSinks)</pre>
+</li>
+</ul>
+<a name="getUsesProvidedSparkContext--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUsesProvidedSparkContext</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=false)
+boolean&nbsp;getUsesProvidedSparkContext()</pre>
+</li>
+</ul>
+<a name="setUsesProvidedSparkContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setUsesProvidedSparkContext</h4>
+<pre>void&nbsp;setUsesProvidedSparkContext(boolean&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="SparkPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineResult.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineResult.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineResult.html
new file mode 100644
index 0000000..53f4642
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineResult.html
@@ -0,0 +1,462 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkPipelineResult</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkPipelineResult";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":6,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkPipelineResult.html" target="_top">Frames</a></li>
+<li><a href="SparkPipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkPipelineResult" class="title">Class SparkPipelineResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkPipelineResult</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger.DebugSparkPipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">SparkPipelineResult</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></pre>
+<div class="block">Represents a Spark pipeline execution result.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.apache.spark.api.java.JavaSparkContext</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#javaSparkContext">javaSparkContext</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.concurrent.Future</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#pipelineExecution">pipelineExecution</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#state">state</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected abstract <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#awaitTermination-org.joda.time.Duration-">awaitTermination</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#metrics--">metrics</a></span>()</code>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#stop--">stop</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#waitUntilFinish--">waitUntilFinish</a></span>()</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="pipelineExecution">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipelineExecution</h4>
+<pre>protected final&nbsp;java.util.concurrent.Future pipelineExecution</pre>
+</li>
+</ul>
+<a name="javaSparkContext">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>javaSparkContext</h4>
+<pre>protected&nbsp;org.apache.spark.api.java.JavaSparkContext javaSparkContext</pre>
+</li>
+</ul>
+<a name="state">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>state</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a> state</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="stop--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>protected abstract&nbsp;void&nbsp;stop()</pre>
+</li>
+</ul>
+<a name="awaitTermination-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>awaitTermination</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;awaitTermination(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)
+                                                  throws java.util.concurrent.TimeoutException,
+                                                         java.util.concurrent.ExecutionException,
+                                                         java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.concurrent.TimeoutException</code></dd>
+<dd><code>java.util.concurrent.ExecutionException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">PipelineResult</a></code></span></div>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.
+ It times out after the given duration.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the pipeline to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline or null on timeout.</dd>
+</dl>
+</li>
+</ul>
+<a name="metrics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metrics</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a>&nbsp;metrics()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">PipelineResult</a></code></span></div>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">metrics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()
+                            throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">PipelineResult</a></code></span></div>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if there is a problem executing the cancel request.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkPipelineResult.html" target="_top">Frames</a></li>
+<li><a href="SparkPipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.Evaluator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.Evaluator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.Evaluator.html
new file mode 100644
index 0000000..09a8838
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.Evaluator.html
@@ -0,0 +1,449 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkRunner.Evaluator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkRunner.Evaluator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunner.Evaluator.html" target="_top">Frames</a></li>
+<li><a href="SparkRunner.Evaluator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkRunner.Evaluator" class="title">Class SparkRunner.Evaluator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkRunner.Evaluator</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark">SparkNativePipelineVisitor</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SparkRunner.Evaluator</span>
+extends <a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></pre>
+<div class="block">Evaluator on the pipeline.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.Pipeline.PipelineVisitor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>, <a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.apache.beam.runners.spark.translation.EvaluationContext</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#ctxt">ctxt</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.beam.runners.spark.translation.SparkPipelineTranslator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#translator">translator</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#Evaluator-org.apache.beam.runners.spark.translation.SparkPipelineTranslator-org.apache.beam.runners.spark.translation.EvaluationContext-">Evaluator</a></span>(org.apache.beam.runners.spark.translation.SparkPipelineTranslator&nbsp;translator,
+         org.apache.beam.runners.spark.translation.EvaluationContext&nbsp;ctxt)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/beam/sdk/values/PCollection.IsBounded.html" title="enum in org.apache.beam.sdk.values">PCollection.IsBounded</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#isBoundedCollection-java.util.Collection-">isBoundedCollection</a></span>(java.util.Collection&lt;<a href="../../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values">PValue</a>&gt;&nbsp;pValues)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#shouldDefer-org.apache.beam.sdk.runners.TransformHierarchy.Node-">shouldDefer</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected &lt;TransformT extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super <a href="../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,<a href="../../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;&gt;<br>org.apache.beam.runners.spark.translation.TransformEvaluator&lt;TransformT&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#translate-org.apache.beam.sdk.runners.TransformHierarchy.Node-TransformT-java.lang.Class-">translate</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node,
+         TransformT&nbsp;transform,
+         java.lang.Class&lt;TransformT&gt;&nbsp;transformClass)</code>
+<div class="block">Determine if this Node belongs to a Bounded branch of the pipeline, or Unbounded, and
+ translate with the proper translator.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitPrimitiveTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each primitive transform after all of its topological predecessors
+ and inputs have been visited.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">leaveCompositeTransform</a>, <a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="ctxt">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ctxt</h4>
+<pre>protected final&nbsp;org.apache.beam.runners.spark.translation.EvaluationContext ctxt</pre>
+</li>
+</ul>
+<a name="translator">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>translator</h4>
+<pre>protected final&nbsp;org.apache.beam.runners.spark.translation.SparkPipelineTranslator translator</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Evaluator-org.apache.beam.runners.spark.translation.SparkPipelineTranslator-org.apache.beam.runners.spark.translation.EvaluationContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Evaluator</h4>
+<pre>public&nbsp;Evaluator(org.apache.beam.runners.spark.translation.SparkPipelineTranslator&nbsp;translator,
+                 org.apache.beam.runners.spark.translation.EvaluationContext&nbsp;ctxt)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enterCompositeTransform</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&nbsp;enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">Pipeline.PipelineVisitor</a></code></span></div>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.
+
+ <p>The return value controls whether or not child transforms are visited.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="shouldDefer-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldDefer</h4>
+<pre>protected&nbsp;boolean&nbsp;shouldDefer(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+</li>
+</ul>
+<a name="visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitPrimitiveTransform</h4>
+<pre>public&nbsp;void&nbsp;visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">Pipeline.PipelineVisitor</a></code></span></div>
+<div class="block">Called for each primitive transform after all of its topological predecessors
+ and inputs have been visited.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitPrimitiveTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitPrimitiveTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="translate-org.apache.beam.sdk.runners.TransformHierarchy.Node-org.apache.beam.sdk.transforms.PTransform-java.lang.Class-">
+<!--   -->
+</a><a name="translate-org.apache.beam.sdk.runners.TransformHierarchy.Node-TransformT-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>translate</h4>
+<pre>protected&nbsp;&lt;TransformT extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;? super <a href="../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,<a href="../../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;&gt;&nbsp;org.apache.beam.runners.spark.translation.TransformEvaluator&lt;TransformT&gt;&nbsp;translate(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node,
+                                                                                                                                                     TransformT&nbsp;transform,
+                                                                                                                                                     java.lang.Class&lt;TransformT&gt;&nbsp;transformClass)</pre>
+<div class="block">Determine if this Node belongs to a Bounded branch of the pipeline, or Unbounded, and
+ translate with the proper translator.</div>
+</li>
+</ul>
+<a name="isBoundedCollection-java.util.Collection-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isBoundedCollection</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/beam/sdk/values/PCollection.IsBounded.html" title="enum in org.apache.beam.sdk.values">PCollection.IsBounded</a>&nbsp;isBoundedCollection(java.util.Collection&lt;<a href="../../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values">PValue</a>&gt;&nbsp;pValues)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunner.Evaluator.html" target="_top">Frames</a></li>
+<li><a href="SparkRunner.Evaluator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[14/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html
new file mode 100644
index 0000000..974274e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" target="_top">Frames</a></li>
+<li><a href="TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory" class="title">Class TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Long&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">TestSparkPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Long&gt;</pre>
+<div class="block">A factory to provide the default watermark to stop a pipeline that reads
+ from an unbounded source.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html#DefaultStopPipelineWatermarkFactory--">DefaultStopPipelineWatermarkFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultStopPipelineWatermarkFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultStopPipelineWatermarkFactory</h4>
+<pre>public&nbsp;DefaultStopPipelineWatermarkFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;java.lang.Long&nbsp;create(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Long&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" target="_top">Frames</a></li>
+<li><a href="TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.html
new file mode 100644
index 0000000..dbf3353
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.html
@@ -0,0 +1,378 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>TestSparkPipelineOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestSparkPipelineOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/TestSparkPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="TestSparkPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Interface TestSparkPipelineOptions" class="title">Interface TestSparkPipelineOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">TestSparkPipelineOptions</span>
+extends <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a></pre>
+<div class="block">A <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><code>SparkPipelineOptions</code></a> for tests.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark">TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</a></span></code>
+<div class="block">A factory to provide the default watermark to stop a pipeline that reads
+ from an unbounded source.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark">SparkPipelineOptions.TmpCheckpointDirFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.testing.TestPipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcher.html" title="class in org.apache.beam.sdk.testing">TestPipelineOptions.AlwaysPassMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcherFactory.html" title="class in org.apache.beam.sdk.testing">TestPipelineOptions.AlwaysPassMatcherFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html#getExpectedAssertions--">getExpectedAssertions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html#getStopPipelineWatermark--">getStopPipelineWatermark</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html#isForceStreaming--">isForceStreaming</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html#setExpectedAssertions-java.lang.Integer-">setExpectedAssertions</a></span>(java.lang.Integer&nbsp;expectedAssertions)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html#setForceStreaming-boolean-">setForceStreaming</a></span>(boolean&nbsp;forceStreaming)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html#setStopPipelineWatermark-java.lang.Long-">setStopPipelineWatermark</a></span>(java.lang.Long&nbsp;stopPipelineWatermark)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getBatchIntervalMillis--">getBatchIntervalMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getCheckpointDir--">getCheckpointDir</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getCheckpointDurationMillis--">getCheckpointDurationMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getEnableSparkMetricSinks--">getEnableSparkMetricSinks</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getMaxRecordsPerBatch--">getMaxRecordsPerBatch</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getMinReadTimeMillis--">getMinReadTimeMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getReadTimePercentage--">getReadTimePercentage</a>, <a href="../../../../../org/apache/beam/runners/spark/Spa
 rkPipelineOptions.html#getSparkMaster--">getSparkMaster</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getUsesProvidedSparkContext--">getUsesProvidedSparkContext</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setBatchIntervalMillis-java.lang.Long-">setBatchIntervalMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setCheckpointDir-java.lang.String-">setCheckpointDir</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setCheckpointDurationMillis-java.lang.Long-">setCheckpointDurationMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setEnableSparkMetricSinks-java.lang.Boolean-">setEnableSparkMetricSinks</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOpti
 ons.html#setMaxRecordsPerBatch-java.lang.Long-">setMaxRecordsPerBatch</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setMinReadTimeMillis-java.lang.Long-">setMinReadTimeMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setReadTimePercentage-java.lang.Double-">setReadTimePercentage</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setSparkMaster-java.lang.String-">setSparkMaster</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setStorageLevel-java.lang.String-">setStorageLevel</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setUsesProvidedSparkContext-boolean-">setUsesProvidedSparkContext</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.StreamingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#isStreaming--">isStreaming</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#setStreaming-boolean-">setStreaming</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.ApplicationNameOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#getAppName--">getAppName</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#setAppName-java.lang.String-">setAppName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setOptionsId-long-">setOpti
 onsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.testing.TestPipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getOnCreateMatcher--">getOnCreateMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getOnSuccessMatcher--">getOnSuccessMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getTempRoot--">getTempRoot</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getTestTimeoutSeconds--">getTestTimeoutSeconds</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#setOnCreateMatcher-org.apache.beam.sdk.testing.SerializableMatcher-">setOnCreateMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#setOnSuccessMatcher-org.apache.beam.sdk.testing.SerializableMatcher-">setOnSuccessMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#setTempRoot-java.lang.String-">setTempRoot</a>, <a href="../../../../../org/apache/bea
 m/sdk/testing/TestPipelineOptions.html#setTestTimeoutSeconds-java.lang.Long-">setTestTimeoutSeconds</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="isForceStreaming--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isForceStreaming</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=false)
+boolean&nbsp;isForceStreaming()</pre>
+</li>
+</ul>
+<a name="setForceStreaming-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setForceStreaming</h4>
+<pre>void&nbsp;setForceStreaming(boolean&nbsp;forceStreaming)</pre>
+</li>
+</ul>
+<a name="getExpectedAssertions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExpectedAssertions</h4>
+<pre>@Nullable
+java.lang.Integer&nbsp;getExpectedAssertions()</pre>
+</li>
+</ul>
+<a name="setExpectedAssertions-java.lang.Integer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExpectedAssertions</h4>
+<pre>void&nbsp;setExpectedAssertions(java.lang.Integer&nbsp;expectedAssertions)</pre>
+</li>
+</ul>
+<a name="getStopPipelineWatermark--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStopPipelineWatermark</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark">TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.class</a>)
+java.lang.Long&nbsp;getStopPipelineWatermark()</pre>
+</li>
+</ul>
+<a name="setStopPipelineWatermark-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setStopPipelineWatermark</h4>
+<pre>void&nbsp;setStopPipelineWatermark(java.lang.Long&nbsp;stopPipelineWatermark)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/TestSparkPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="TestSparkPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkRunner.html
new file mode 100644
index 0000000..8555c8e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/TestSparkRunner.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>TestSparkRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestSparkRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/TestSparkRunner.html" target="_top">Frames</a></li>
+<li><a href="TestSparkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class TestSparkRunner" class="title">Class TestSparkRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.TestSparkRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">TestSparkRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</pre>
+<div class="block">The SparkRunner translate operations defined on a pipeline to a representation executable
+ by Spark, and then submitting the job to Spark to be executed. If we wanted to run a Beam
+ pipeline with the default options of a single threaded spark instance in local mode, we would do
+ the following:
+
+ <code>Pipeline p = [logic for pipeline creation]
+ SparkPipelineResult result = (SparkPipelineResult) p.run();
+ </code>
+
+ <p>To create a pipeline runner to run against a different spark cluster, with a custom master url
+ we would do the following:
+
+ <code>Pipeline p = [logic for pipeline creation]
+ SparkPipelineOptions options = SparkPipelineOptionsFactory.create();
+ options.setSparkMaster("spark://host:port");
+ SparkPipelineResult result = (SparkPipelineResult) p.run();
+ </code></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html" title="class in org.apache.beam.runners.spark">TestSparkRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html" title="class in org.apache.beam.runners.spark">TestSparkRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/TestSparkRunner.html" target="_top">Frames</a></li>
+<li><a href="TestSparkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggAccumParam.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggAccumParam.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggAccumParam.html
new file mode 100644
index 0000000..ba866a6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggAccumParam.html
@@ -0,0 +1,338 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>AggAccumParam</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AggAccumParam";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/AggAccumParam.html" target="_top">Frames</a></li>
+<li><a href="AggAccumParam.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.aggregators</div>
+<h2 title="Class AggAccumParam" class="title">Class AggAccumParam</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.aggregators.AggAccumParam</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, org.apache.spark.AccumulableParam&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;, org.apache.spark.AccumulatorParam&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AggAccumParam</span>
+extends java.lang.Object
+implements org.apache.spark.AccumulatorParam&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;</pre>
+<div class="block">Aggregator accumulator param.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.aggregators.AggAccumParam">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.spark.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.spark.AccumulatorParam</h3>
+<code>org.apache.spark.AccumulatorParam.DoubleAccumulatorParam$, org.apache.spark.AccumulatorParam.FloatAccumulatorParam$, org.apache.spark.AccumulatorParam.IntAccumulatorParam$, org.apache.spark.AccumulatorParam.LongAccumulatorParam$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html#AggAccumParam--">AggAccumParam</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html#addAccumulator-org.apache.beam.runners.spark.aggregators.NamedAggregators-org.apache.beam.runners.spark.aggregators.NamedAggregators-">addAccumulator</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;current,
+              <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;added)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html#addInPlace-org.apache.beam.runners.spark.aggregators.NamedAggregators-org.apache.beam.runners.spark.aggregators.NamedAggregators-">addInPlace</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;current,
+          <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;added)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html#zero-org.apache.beam.runners.spark.aggregators.NamedAggregators-">zero</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;initialValue)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AggAccumParam--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AggAccumParam</h4>
+<pre>public&nbsp;AggAccumParam()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addAccumulator-org.apache.beam.runners.spark.aggregators.NamedAggregators-org.apache.beam.runners.spark.aggregators.NamedAggregators-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAccumulator</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;addAccumulator(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;current,
+                                       <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;added)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>addAccumulator</code>&nbsp;in interface&nbsp;<code>org.apache.spark.AccumulableParam&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>addAccumulator</code>&nbsp;in interface&nbsp;<code>org.apache.spark.AccumulatorParam&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="addInPlace-org.apache.beam.runners.spark.aggregators.NamedAggregators-org.apache.beam.runners.spark.aggregators.NamedAggregators-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInPlace</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;addInPlace(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;current,
+                                   <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;added)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>addInPlace</code>&nbsp;in interface&nbsp;<code>org.apache.spark.AccumulableParam&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="zero-org.apache.beam.runners.spark.aggregators.NamedAggregators-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;zero(<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&nbsp;initialValue)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>zero</code>&nbsp;in interface&nbsp;<code>org.apache.spark.AccumulableParam&lt;<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>,<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/AggAccumParam.html" target="_top">Frames</a></li>
+<li><a href="AggAccumParam.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html
new file mode 100644
index 0000000..e682002
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AggregatorsAccumulator.AccumulatorCheckpointingSparkListener";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">Frames</a></li>
+<li><a href="AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.aggregators</div>
+<h2 title="Class AggregatorsAccumulator.AccumulatorCheckpointingSparkListener" class="title">Class AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.streaming.api.java.JavaStreamingListener</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.aggregators.AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</span>
+extends org.apache.spark.streaming.api.java.JavaStreamingListener</pre>
+<div class="block">Spark Listener which checkpoints <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> values for fault-tolerance.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html#AccumulatorCheckpointingSparkListener--">AccumulatorCheckpointingSparkListener</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html#onBatchCompleted-org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted-">onBatchCompleted</a></span>(org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted&nbsp;batchCompleted)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.streaming.api.java.JavaStreamingListener">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.streaming.api.java.JavaStreamingListener</h3>
+<code>onBatchStarted, onBatchSubmitted, onOutputOperationCompleted, onOutputOperationStarted, onReceiverError, onReceiverStarted, onReceiverStopped</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AccumulatorCheckpointingSparkListener--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AccumulatorCheckpointingSparkListener</h4>
+<pre>public&nbsp;AccumulatorCheckpointingSparkListener()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onBatchCompleted-org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onBatchCompleted</h4>
+<pre>public&nbsp;void&nbsp;onBatchCompleted(org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted&nbsp;batchCompleted)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>onBatchCompleted</code>&nbsp;in class&nbsp;<code>org.apache.spark.streaming.api.java.JavaStreamingListener</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">Frames</a></li>
+<li><a href="AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[23/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Stager.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Stager.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Stager.html
new file mode 100644
index 0000000..352f191
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Stager.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>Stager</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Stager";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/Stager.html" target="_top">Frames</a></li>
+<li><a href="Stager.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Interface Stager" class="title">Interface Stager</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util">GcsStager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Stager</span></pre>
+<div class="block">Interface for staging files needed for running a Dataflow pipeline.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;com.google.api.services.dataflow.model.DataflowPackage&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html#stageFiles--">stageFiles</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="stageFiles--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stageFiles</h4>
+<pre>java.util.List&lt;com.google.api.services.dataflow.model.DataflowPackage&gt;&nbsp;stageFiles()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/Stager.html" target="_top">Frames</a></li>
+<li><a href="Stager.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Structs.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Structs.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Structs.html
new file mode 100644
index 0000000..2cb1cc2
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/Structs.html
@@ -0,0 +1,686 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>Structs</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Structs";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/Structs.html" target="_top">Frames</a></li>
+<li><a href="Structs.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class Structs" class="title">Class Structs</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.Structs</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">Structs</span>
+extends java.lang.Object</pre>
+<div class="block">A collection of static methods for manipulating datastructure representations transferred via the
+ Dataflow API.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addBoolean-java.util.Map-java.lang.String-boolean-">addBoolean</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+          java.lang.String&nbsp;name,
+          boolean&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addDictionary-java.util.Map-java.lang.String-java.util.Map-">addDictionary</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+             java.lang.String&nbsp;name,
+             java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addDouble-java.util.Map-java.lang.String-java.lang.Double-">addDouble</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+         java.lang.String&nbsp;name,
+         java.lang.Double&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addList-java.util.Map-java.lang.String-java.util.List-">addList</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+       java.lang.String&nbsp;name,
+       java.util.List&lt;? extends java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;elements)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static &lt;T extends java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;<br>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addList-java.util.Map-java.lang.String-T:A-">addList</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+       java.lang.String&nbsp;name,
+       T[]&nbsp;elements)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addLong-java.util.Map-java.lang.String-long-">addLong</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+       java.lang.String&nbsp;name,
+       long&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addLongs-java.util.Map-java.lang.String-long...-">addLongs</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+        java.lang.String&nbsp;name,
+        long...&nbsp;longs)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addNull-java.util.Map-java.lang.String-">addNull</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+       java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addObject-java.util.Map-java.lang.String-java.util.Map-">addObject</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+         java.lang.String&nbsp;name,
+         java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addString-java.util.Map-java.lang.String-java.lang.String-">addString</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+         java.lang.String&nbsp;name,
+         java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#addStringList-java.util.Map-java.lang.String-java.util.List-">addStringList</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+             java.lang.String&nbsp;name,
+             java.util.List&lt;java.lang.String&gt;&nbsp;elements)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getBoolean-java.util.Map-java.lang.String-">getBoolean</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+          java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getBoolean-java.util.Map-java.lang.String-java.lang.Boolean-">getBoolean</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+          java.lang.String&nbsp;name,
+          java.lang.Boolean&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getBytes-java.util.Map-java.lang.String-">getBytes</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+        java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getBytes-java.util.Map-java.lang.String-byte:A-">getBytes</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+        java.lang.String&nbsp;name,
+        byte[]&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getDictionary-java.util.Map-java.lang.String-">getDictionary</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+             java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getDictionary-java.util.Map-java.lang.String-java.util.Map-">getDictionary</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+             java.lang.String&nbsp;name,
+             java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>static java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getInt-java.util.Map-java.lang.String-">getInt</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+      java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>static java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getInt-java.util.Map-java.lang.String-java.lang.Integer-">getInt</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+      java.lang.String&nbsp;name,
+      java.lang.Integer&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getListOfMaps-java.util.Map-java.lang.String-java.util.List-">getListOfMaps</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+             java.lang.String&nbsp;name,
+             java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>static java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getLong-java.util.Map-java.lang.String-">getLong</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+       java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>static java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getLong-java.util.Map-java.lang.String-java.lang.Long-">getLong</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+       java.lang.String&nbsp;name,
+       java.lang.Long&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getObject-java.util.Map-java.lang.String-">getObject</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+         java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getObject-java.util.Map-java.lang.String-java.util.Map-">getObject</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+         java.lang.String&nbsp;name,
+         java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getString-java.util.Map-java.lang.String-">getString</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+         java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getString-java.util.Map-java.lang.String-java.lang.String-">getString</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+         java.lang.String&nbsp;name,
+         java.lang.String&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html#getStrings-java.util.Map-java.lang.String-java.util.List-">getStrings</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+          java.lang.String&nbsp;name,
+          java.util.List&lt;java.lang.String&gt;&nbsp;defaultValue)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getString-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getString</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getString(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                         java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getString-java.util.Map-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getString</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getString(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                         java.lang.String&nbsp;name,
+                                         @Nullable
+                                         java.lang.String&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getBytes-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBytes</h4>
+<pre>public static&nbsp;byte[]&nbsp;getBytes(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                              java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getBytes-java.util.Map-java.lang.String-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBytes</h4>
+<pre>@Nullable
+public static&nbsp;byte[]&nbsp;getBytes(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                        java.lang.String&nbsp;name,
+                                        @Nullable
+                                        byte[]&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getBoolean-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBoolean</h4>
+<pre>public static&nbsp;java.lang.Boolean&nbsp;getBoolean(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                           java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getBoolean-java.util.Map-java.lang.String-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBoolean</h4>
+<pre>@Nullable
+public static&nbsp;java.lang.Boolean&nbsp;getBoolean(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                     java.lang.String&nbsp;name,
+                                                     @Nullable
+                                                     java.lang.Boolean&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getLong-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLong</h4>
+<pre>public static&nbsp;java.lang.Long&nbsp;getLong(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                     java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getLong-java.util.Map-java.lang.String-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLong</h4>
+<pre>@Nullable
+public static&nbsp;java.lang.Long&nbsp;getLong(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                               java.lang.String&nbsp;name,
+                                               @Nullable
+                                               java.lang.Long&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getInt-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInt</h4>
+<pre>public static&nbsp;java.lang.Integer&nbsp;getInt(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                       java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getInt-java.util.Map-java.lang.String-java.lang.Integer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInt</h4>
+<pre>@Nullable
+public static&nbsp;java.lang.Integer&nbsp;getInt(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                 java.lang.String&nbsp;name,
+                                                 @Nullable
+                                                 java.lang.Integer&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getStrings-java.util.Map-java.lang.String-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStrings</h4>
+<pre>@Nullable
+public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getStrings(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                                    java.lang.String&nbsp;name,
+                                                                    @Nullable
+                                                                    java.util.List&lt;java.lang.String&gt;&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getObject-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObject</h4>
+<pre>public static&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getObject(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                                         java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getObject-java.util.Map-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObject</h4>
+<pre>@Nullable
+public static&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getObject(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                                                   java.lang.String&nbsp;name,
+                                                                                   @Nullable
+                                                                                   java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getListOfMaps-java.util.Map-java.lang.String-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListOfMaps</h4>
+<pre>@Nullable
+public static&nbsp;java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;getListOfMaps(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                                                                       java.lang.String&nbsp;name,
+                                                                                                       @Nullable
+                                                                                                       java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="getDictionary-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDictionary</h4>
+<pre>public static&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getDictionary(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                                             java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getDictionary-java.util.Map-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDictionary</h4>
+<pre>@Nullable
+public static&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getDictionary(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                                                       java.lang.String&nbsp;name,
+                                                                                       @Nullable
+                                                                                       java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;defaultValue)</pre>
+</li>
+</ul>
+<a name="addString-java.util.Map-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addString</h4>
+<pre>public static&nbsp;void&nbsp;addString(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                             java.lang.String&nbsp;name,
+                             java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addBoolean-java.util.Map-java.lang.String-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addBoolean</h4>
+<pre>public static&nbsp;void&nbsp;addBoolean(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                              java.lang.String&nbsp;name,
+                              boolean&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addLong-java.util.Map-java.lang.String-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addLong</h4>
+<pre>public static&nbsp;void&nbsp;addLong(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                           java.lang.String&nbsp;name,
+                           long&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addObject-java.util.Map-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addObject</h4>
+<pre>public static&nbsp;void&nbsp;addObject(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                             java.lang.String&nbsp;name,
+                             java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addNull-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNull</h4>
+<pre>public static&nbsp;void&nbsp;addNull(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                           java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="addLongs-java.util.Map-java.lang.String-long...-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addLongs</h4>
+<pre>public static&nbsp;void&nbsp;addLongs(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                            java.lang.String&nbsp;name,
+                            long...&nbsp;longs)</pre>
+</li>
+</ul>
+<a name="addList-java.util.Map-java.lang.String-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addList</h4>
+<pre>public static&nbsp;void&nbsp;addList(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                           java.lang.String&nbsp;name,
+                           java.util.List&lt;? extends java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;elements)</pre>
+</li>
+</ul>
+<a name="addStringList-java.util.Map-java.lang.String-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addStringList</h4>
+<pre>public static&nbsp;void&nbsp;addStringList(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                 java.lang.String&nbsp;name,
+                                 java.util.List&lt;java.lang.String&gt;&nbsp;elements)</pre>
+</li>
+</ul>
+<a name="addList-java.util.Map-java.lang.String-java.util.Map:A-">
+<!--   -->
+</a><a name="addList-java.util.Map-java.lang.String-T:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addList</h4>
+<pre>public static&nbsp;&lt;T extends java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;void&nbsp;addList(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                                                                        java.lang.String&nbsp;name,
+                                                                                        T[]&nbsp;elements)</pre>
+</li>
+</ul>
+<a name="addDictionary-java.util.Map-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addDictionary</h4>
+<pre>public static&nbsp;void&nbsp;addDictionary(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                                 java.lang.String&nbsp;name,
+                                 java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addDouble-java.util.Map-java.lang.String-java.lang.Double-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addDouble</h4>
+<pre>public static&nbsp;void&nbsp;addDouble(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
+                             java.lang.String&nbsp;name,
+                             java.lang.Double&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/Structs.html" target="_top">Frames</a></li>
+<li><a href="Structs.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/TimeUtil.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/TimeUtil.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/TimeUtil.html
new file mode 100644
index 0000000..8783291
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/TimeUtil.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>TimeUtil</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TimeUtil";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/TimeUtil.html" target="_top">Frames</a></li>
+<li><a href="TimeUtil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class TimeUtil" class="title">Class TimeUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.TimeUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">TimeUtil</span>
+extends java.lang.Object</pre>
+<div class="block">A helper class for converting between Dataflow API and SDK time
+ representations.
+
+ <p>Dataflow API times are strings of the form
+ <code>YYYY-MM-dd'T'HH:mm:ss[.nnnn]'Z'</code>: that is, RFC 3339
+ strings with optional fractional seconds and a 'Z' offset.
+
+ <p>Dataflow API durations are strings of the form <code>['-']sssss[.nnnn]'s'</code>:
+ that is, seconds with optional fractional seconds and a literal 's' at the end.
+
+ <p>In both formats, fractional seconds are either three digits (millisecond
+ resolution), six digits (microsecond resolution), or nine digits (nanosecond
+ resolution).</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html#fromCloudDuration-java.lang.String-">fromCloudDuration</a></span>(java.lang.String&nbsp;duration)</code>
+<div class="block">Converts a Dataflow API duration string into a <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time"><code>Duration</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html#fromCloudTime-java.lang.String-">fromCloudTime</a></span>(java.lang.String&nbsp;time)</code>
+<div class="block">Converts a time value received via the Dataflow API into the corresponding
+ <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time"><code>Instant</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html#toCloudDuration-org.joda.time.ReadableDuration-">toCloudDuration</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableDuration.html?is-external=true" title="class or interface in org.joda.time">ReadableDuration</a>&nbsp;duration)</code>
+<div class="block">Converts a <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableDuration.html?is-external=true" title="class or interface in org.joda.time"><code>ReadableDuration</code></a> into a Dataflow API duration string.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html#toCloudTime-org.joda.time.ReadableInstant-">toCloudTime</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableInstant.html?is-external=true" title="class or interface in org.joda.time">ReadableInstant</a>&nbsp;instant)</code>
+<div class="block">Converts a <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableInstant.html?is-external=true" title="class or interface in org.joda.time"><code>ReadableInstant</code></a> into a Dateflow API time value.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toCloudTime-org.joda.time.ReadableInstant-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toCloudTime</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;toCloudTime(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableInstant.html?is-external=true" title="class or interface in org.joda.time">ReadableInstant</a>&nbsp;instant)</pre>
+<div class="block">Converts a <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableInstant.html?is-external=true" title="class or interface in org.joda.time"><code>ReadableInstant</code></a> into a Dateflow API time value.</div>
+</li>
+</ul>
+<a name="fromCloudTime-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromCloudTime</h4>
+<pre>@Nullable
+public static&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;fromCloudTime(java.lang.String&nbsp;time)</pre>
+<div class="block">Converts a time value received via the Dataflow API into the corresponding
+ <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time"><code>Instant</code></a>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the parsed time, or null if a parse error occurs</dd>
+</dl>
+</li>
+</ul>
+<a name="toCloudDuration-org.joda.time.ReadableDuration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toCloudDuration</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;toCloudDuration(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableDuration.html?is-external=true" title="class or interface in org.joda.time">ReadableDuration</a>&nbsp;duration)</pre>
+<div class="block">Converts a <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/ReadableDuration.html?is-external=true" title="class or interface in org.joda.time"><code>ReadableDuration</code></a> into a Dataflow API duration string.</div>
+</li>
+</ul>
+<a name="fromCloudDuration-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromCloudDuration</h4>
+<pre>@Nullable
+public static&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;fromCloudDuration(java.lang.String&nbsp;duration)</pre>
+<div class="block">Converts a Dataflow API duration string into a <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time"><code>Duration</code></a>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the parsed duration, or null if a parse error occurs</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/TimeUtil.html" target="_top">Frames</a></li>
+<li><a href="TimeUtil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-frame.html
new file mode 100644
index 0000000..183fc49
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-frame.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow.util</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/dataflow/util/package-summary.html" target="classFrame">org.apache.beam.runners.dataflow.util</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util" target="classFrame"><span class="interfaceName">CloudObjectTranslator</span></a></li>
+<li><a href="CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util" target="classFrame"><span class="interfaceName">CoderCloudObjectTranslatorRegistrar</span></a></li>
+<li><a href="MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util" target="classFrame"><span class="interfaceName">MonitoringUtil.JobMessagesHandler</span></a></li>
+<li><a href="Stager.html" title="interface in org.apache.beam.runners.dataflow.util" target="classFrame"><span class="interfaceName">Stager</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CloudObject.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">CloudObject</a></li>
+<li><a href="CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">CloudObjects</a></li>
+<li><a href="DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DataflowTemplateJob</a></li>
+<li><a href="DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DataflowTransport</a></li>
+<li><a href="DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DefaultCoderCloudObjectTranslatorRegistrar</a></li>
+<li><a href="DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">DoFnInfo</a></li>
+<li><a href="GcsStager.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">GcsStager</a></li>
+<li><a href="MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">MonitoringUtil</a></li>
+<li><a href="MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">MonitoringUtil.LoggingHandler</a></li>
+<li><a href="MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">MonitoringUtil.TimeStampComparator</a></li>
+<li><a href="OutputReference.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">OutputReference</a></li>
+<li><a href="PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">PropertyNames</a></li>
+<li><a href="RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">RandomAccessData</a></li>
+<li><a href="RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">RandomAccessData.RandomAccessDataCoder</a></li>
+<li><a href="RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">RandomAccessData.UnsignedLexicographicalComparator</a></li>
+<li><a href="Structs.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">Structs</a></li>
+<li><a href="TimeUtil.html" title="class in org.apache.beam.runners.dataflow.util" target="classFrame">TimeUtil</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-summary.html
new file mode 100644
index 0000000..ada7328
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-summary.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow.util</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.dataflow.util";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/direct/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.dataflow.util</h1>
+<div class="docSummary">
+<div class="block">Provides miscellaneous internal utilities used by the Google Cloud Dataflow runner.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A translator that takes an object and creates a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a> which can be converted back
+ to the original object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util">CoderCloudObjectTranslatorRegistrar</a></td>
+<td class="colLast">
+<div class="block"><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> authors have the ability to automatically have their <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> registered with
+ the Dataflow Runner by creating a <code>ServiceLoader</code> entry and a concrete implementation of
+ this interface.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a></td>
+<td class="colLast">
+<div class="block">An interface that can be used for defining callbacks to receive a list
+ of JobMessages containing monitoring information.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a></td>
+<td class="colLast">
+<div class="block">Interface for staging files needed for running a Dataflow pipeline.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></td>
+<td class="colLast">
+<div class="block">A representation of an arbitrary Java object to be instantiated by Dataflow
+ workers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util">CloudObjects</a></td>
+<td class="colLast">
+<div class="block">Utilities for converting an object to a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util">DataflowTemplateJob</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> that is returned when <code>--templateRunner</code> is set.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util">DataflowTransport</a></td>
+<td class="colLast">
+<div class="block">Helpers for cloud communication.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util">DefaultCoderCloudObjectTranslatorRegistrar</a></td>
+<td class="colLast">
+<div class="block">The <a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CoderCloudObjectTranslatorRegistrar</code></a> containing the default collection of
+ <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>Cloud Object Translators</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a>&lt;InputT,OutputT&gt;</td>
+<td class="colLast">
+<div class="block">Wrapper class holding the necessary information to serialize a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util">GcsStager</a></td>
+<td class="colLast">
+<div class="block">Utility class for staging files to GCS.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil</a></td>
+<td class="colLast">
+<div class="block">A helper class for monitoring jobs submitted to the service.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil.LoggingHandler</a></td>
+<td class="colLast">
+<div class="block">A handler that logs monitoring messages.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil.TimeStampComparator</a></td>
+<td class="colLast">
+<div class="block">Comparator for sorting rows in increasing order based on timestamp.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util">OutputReference</a></td>
+<td class="colLast">
+<div class="block">A representation used by <code>Step</code>s
+ to reference the output of other <code>Step</code>s.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util">PropertyNames</a></td>
+<td class="colLast">
+<div class="block">Constant property names used by the SDK in CloudWorkflow specifications.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></td>
+<td class="colLast">
+<div class="block">An elastic-sized byte array which allows you to manipulate it as a stream, or access
+ it directly.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.RandomAccessDataCoder</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> which encodes the valid parts of this stream.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.UnsignedLexicographicalComparator</a></td>
+<td class="colLast">
+<div class="block">A <code>Comparator</code> that compares two byte arrays lexicographically.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util">Structs</a></td>
+<td class="colLast">
+<div class="block">A collection of static methods for manipulating datastructure representations transferred via the
+ Dataflow API.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html" title="class in org.apache.beam.runners.dataflow.util">TimeUtil</a></td>
+<td class="colLast">
+<div class="block">A helper class for converting between Dataflow API and SDK time
+ representations.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.dataflow.util Description">Package org.apache.beam.runners.dataflow.util Description</h2>
+<div class="block">Provides miscellaneous internal utilities used by the Google Cloud Dataflow runner.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/direct/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[51/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
regenerate the website


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

Branch: refs/heads/asf-site
Commit: c196579ff81d50045104b79b98c18808129ed94f
Parents: be87283
Author: Dan Halperin <dh...@google.com>
Authored: Tue May 16 22:34:51 2017 -0400
Committer: Dan Halperin <dh...@google.com>
Committed: Tue May 16 22:34:51 2017 -0400

----------------------------------------------------------------------
 .../2016/03/17/capability-matrix.html           |     4 +-
 .../2016/04/03/presentation-materials.html      |     4 +-
 .../sdk/2016/02/25/python-sdk-now-public.html   |     4 +-
 .../beam/release/2016/06/15/first-release.html  |     4 +-
 .../10/11/strata-hadoop-world-and-beam.html     |     4 +-
 .../website/2016/02/22/beam-has-a-logo.html     |     4 +-
 .../blog/2016/05/18/splitAtFraction-method.html |     4 +-
 .../05/27/where-is-my-pcollection-dot-map.html  |     4 +-
 .../06/13/flink-batch-runner-milestone.html     |     4 +-
 content/blog/2016/08/03/six-months.html         |     4 +-
 content/blog/2016/10/20/test-stream.html        |     6 +-
 content/blog/2017/01/09/added-apex-runner.html  |     4 +-
 content/blog/2017/01/10/beam-graduates.html     |     4 +-
 .../blog/2017/02/01/graduation-media-recap.html |     4 +-
 .../blog/2017/02/13/stateful-processing.html    |     4 +-
 content/blog/2017/03/16/python-sdk-release.html |     4 +-
 content/blog/index.html                         |     4 +-
 content/coming-soon.html                        |     4 +-
 .../contribute/contribution-guide/index.html    |     4 +-
 content/contribute/design-principles/index.html |     4 +-
 content/contribute/index.html                   |     4 +-
 content/contribute/logos/index.html             |     4 +-
 content/contribute/maturity-model/index.html    |     4 +-
 .../presentation-materials/index.html           |     4 +-
 .../ptransform-style-guide/index.html           |     4 +-
 content/contribute/release-guide/index.html     |     4 +-
 content/contribute/source-repository/index.html |     4 +-
 content/contribute/team/index.html              |     4 +-
 content/contribute/testing/index.html           |     4 +-
 content/contribute/work-in-progress/index.html  |     4 +-
 content/documentation/index.html                |     4 +-
 .../documentation/io/authoring-java/index.html  |     4 +-
 .../io/authoring-overview/index.html            |     4 +-
 .../io/authoring-python/index.html              |     4 +-
 .../documentation/io/built-in/hadoop/index.html |     4 +-
 content/documentation/io/built-in/index.html    |     4 +-
 .../documentation/io/contributing/index.html    |     4 +-
 content/documentation/io/io-toc/index.html      |     4 +-
 content/documentation/io/testing/index.html     |     4 +-
 .../pipelines/create-your-pipeline/index.html   |     4 +-
 .../pipelines/design-your-pipeline/index.html   |     4 +-
 .../pipelines/test-your-pipeline/index.html     |     8 +-
 .../documentation/programming-guide/index.html  |    18 +-
 content/documentation/resources/index.html      |     4 +-
 content/documentation/runners/apex/index.html   |     4 +-
 .../runners/capability-matrix/index.html        |     4 +-
 .../documentation/runners/dataflow/index.html   |    10 +-
 content/documentation/runners/direct/index.html |    16 +-
 content/documentation/runners/flink/index.html  |     8 +-
 .../documentation/runners/gearpump/index.html   |     8 +-
 content/documentation/runners/spark/index.html  |     6 +-
 .../sdks/java-extensions/index.html             |     4 +-
 content/documentation/sdks/java/index.html      |     4 +-
 .../sdks/javadoc/2.0.0/META-INF/MANIFEST.MF     |     5 +
 .../sdks/javadoc/2.0.0/allclasses-frame.html    |   775 +
 .../sdks/javadoc/2.0.0/allclasses-noframe.html  |   775 +
 .../sdks/javadoc/2.0.0/constant-values.html     |  1075 ++
 .../sdks/javadoc/2.0.0/deprecated-list.html     |   399 +
 .../sdks/javadoc/2.0.0/help-doc.html            |   223 +
 .../sdks/javadoc/2.0.0/index-all.html           | 16468 +++++++++++++++++
 .../documentation/sdks/javadoc/2.0.0/index.html |    75 +
 .../beam/runners/apex/ApexPipelineOptions.html  |   429 +
 .../ApexRunner.CreateApexPCollectionView.html   |   311 +
 .../apache/beam/runners/apex/ApexRunner.html    |   392 +
 .../apex/ApexRunnerRegistrar.Options.html       |   284 +
 .../apex/ApexRunnerRegistrar.Runner.html        |   288 +
 .../beam/runners/apex/ApexRunnerRegistrar.html  |   227 +
 .../beam/runners/apex/ApexRunnerResult.html     |   417 +
 .../apex/ApexYarnLauncher.LaunchParams.html     |   315 +
 .../apex/ApexYarnLauncher.ProcessWatcher.html   |   296 +
 .../beam/runners/apex/ApexYarnLauncher.html     |   421 +
 .../beam/runners/apex/TestApexRunner.html       |   279 +
 .../apache/beam/runners/apex/package-frame.html |    33 +
 .../beam/runners/apex/package-summary.html      |   225 +
 .../apache/beam/runners/apex/package-tree.html  |   169 +
 ...tatefulParDoOverrides.BatchStatefulDoFn.html |   323 +
 .../dataflow/BatchStatefulParDoOverrides.html   |   320 +
 .../runners/dataflow/CreateDataflowView.html    |   313 +
 .../beam/runners/dataflow/DataflowClient.html   |   426 +
 .../DataflowJobAlreadyExistsException.html      |   286 +
 .../DataflowJobAlreadyUpdatedException.html     |   285 +
 .../runners/dataflow/DataflowJobException.html  |   273 +
 .../runners/dataflow/DataflowPipelineJob.html   |   570 +
 .../DataflowPipelineRegistrar.Options.html      |   284 +
 .../DataflowPipelineRegistrar.Runner.html       |   288 +
 .../dataflow/DataflowPipelineRegistrar.html     |   224 +
 ...flowPipelineTranslator.JobSpecification.html |   297 +
 .../dataflow/DataflowPipelineTranslator.html    |   360 +
 ...Runner.StreamingPCollectionViewWriterFn.html |   339 +
 .../beam/runners/dataflow/DataflowRunner.html   |   482 +
 .../runners/dataflow/DataflowRunnerHooks.html   |   283 +
 .../runners/dataflow/DataflowRunnerInfo.html    |   287 +
 .../dataflow/DataflowServiceException.html      |   238 +
 ...PrimitiveParDoSingleFactory.ParDoSingle.html |   346 +
 .../dataflow/PrimitiveParDoSingleFactory.html   |   319 +
 .../dataflow/TestDataflowPipelineOptions.html   |   340 +
 .../runners/dataflow/TestDataflowRunner.html    |   289 +
 .../dataflow/options/CloudDebuggerOptions.html  |   303 +
 ...elineDebugOptions.DataflowClientFactory.html |   291 +
 ...aflowPipelineDebugOptions.StagerFactory.html |   292 +
 .../options/DataflowPipelineDebugOptions.html   |   683 +
 ...wPipelineOptions.StagingLocationFactory.html |   291 +
 .../options/DataflowPipelineOptions.html        |   560 +
 ...kerPoolOptions.AutoscalingAlgorithmType.html |   383 +
 ...ions.WorkerHarnessContainerImageFactory.html |   292 +
 .../DataflowPipelineWorkerPoolOptions.html      |   662 +
 ...ons.DataflowProfilingAgentConfiguration.html |   301 +
 .../options/DataflowProfilingOptions.html       |   287 +
 .../options/DataflowWorkerHarnessOptions.html   |   445 +
 .../DataflowWorkerLoggingOptions.Level.html     |   410 +
 ...rLoggingOptions.WorkerLogLevelOverrides.html |   425 +
 .../options/DataflowWorkerLoggingOptions.html   |   398 +
 .../runners/dataflow/options/package-frame.html |    40 +
 .../dataflow/options/package-summary.html       |   259 +
 .../runners/dataflow/options/package-tree.html  |   415 +
 .../beam/runners/dataflow/package-frame.html    |    47 +
 .../beam/runners/dataflow/package-summary.html  |   310 +
 .../beam/runners/dataflow/package-tree.html     |   449 +
 .../beam/runners/dataflow/util/CloudObject.html |   564 +
 .../dataflow/util/CloudObjectTranslator.html    |   274 +
 .../runners/dataflow/util/CloudObjects.html     |   252 +
 .../CoderCloudObjectTranslatorRegistrar.html    |   250 +
 .../dataflow/util/DataflowTemplateJob.html      |   414 +
 .../dataflow/util/DataflowTransport.html        |   286 +
 ...aultCoderCloudObjectTranslatorRegistrar.html |   308 +
 .../beam/runners/dataflow/util/DoFnInfo.html    |   403 +
 .../beam/runners/dataflow/util/GcsStager.html   |   258 +
 .../util/MonitoringUtil.JobMessagesHandler.html |   232 +
 .../util/MonitoringUtil.LoggingHandler.html     |   287 +
 .../MonitoringUtil.TimeStampComparator.html     |   292 +
 .../runners/dataflow/util/MonitoringUtil.html   |   366 +
 .../runners/dataflow/util/OutputReference.html  |   355 +
 .../runners/dataflow/util/PropertyNames.html    |  1755 ++
 .../RandomAccessData.RandomAccessDataCoder.html |   584 +
 ...sData.UnsignedLexicographicalComparator.html |   302 +
 .../runners/dataflow/util/RandomAccessData.html |   603 +
 .../beam/runners/dataflow/util/Stager.html      |   224 +
 .../beam/runners/dataflow/util/Structs.html     |   686 +
 .../beam/runners/dataflow/util/TimeUtil.html    |   311 +
 .../runners/dataflow/util/package-frame.html    |    43 +
 .../runners/dataflow/util/package-summary.html  |   292 +
 .../runners/dataflow/util/package-tree.html     |   186 +
 ...rectOptions.AvailableParallelismFactory.html |   293 +
 .../beam/runners/direct/DirectOptions.html      |   370 +
 .../runners/direct/DirectRegistrar.Options.html |   284 +
 .../runners/direct/DirectRegistrar.Runner.html  |   288 +
 .../beam/runners/direct/DirectRegistrar.html    |   224 +
 .../DirectRunner.DirectPipelineResult.html      |   366 +
 .../beam/runners/direct/DirectRunner.html       |   311 +
 .../beam/runners/direct/package-frame.html      |    29 +
 .../beam/runners/direct/package-summary.html    |   205 +
 .../beam/runners/direct/package-tree.html       |   161 +
 .../flink/DefaultParallelismFactory.html        |   292 +
 .../flink/FlinkDetachedRunnerResult.html        |   379 +
 .../runners/flink/FlinkPipelineOptions.html     |   570 +
 .../apache/beam/runners/flink/FlinkRunner.html  |   334 +
 .../flink/FlinkRunnerRegistrar.Options.html     |   284 +
 .../flink/FlinkRunnerRegistrar.Runner.html      |   288 +
 .../runners/flink/FlinkRunnerRegistrar.html     |   226 +
 .../beam/runners/flink/FlinkRunnerResult.html   |   379 +
 .../beam/runners/flink/TestFlinkRunner.html     |   290 +
 .../metrics/DoFnRunnerWithMetricsUpdate.html    |   364 +
 ...kMetricContainer.FlinkDistributionGauge.html |   249 +
 .../FlinkMetricContainer.FlinkGauge.html        |   249 +
 .../flink/metrics/FlinkMetricContainer.html     |   304 +
 .../flink/metrics/MetricsAccumulator.html       |   353 +
 .../flink/metrics/ReaderInvocationUtil.html     |   304 +
 .../runners/flink/metrics/package-frame.html    |    25 +
 .../runners/flink/metrics/package-summary.html  |   184 +
 .../runners/flink/metrics/package-tree.html     |   140 +
 .../beam/runners/flink/package-frame.html       |    31 +
 .../beam/runners/flink/package-summary.html     |   214 +
 .../apache/beam/runners/flink/package-tree.html |   173 +
 .../SparkContextOptions.EmptyListenersList.html |   291 +
 .../beam/runners/spark/SparkContextOptions.html |   343 +
 .../spark/SparkNativePipelineVisitor.html       |   309 +
 ...PipelineOptions.TmpCheckpointDirFactory.html |   293 +
 .../runners/spark/SparkPipelineOptions.html     |   543 +
 .../beam/runners/spark/SparkPipelineResult.html |   462 +
 .../runners/spark/SparkRunner.Evaluator.html    |   449 +
 .../apache/beam/runners/spark/SparkRunner.html  |   388 +
 ...RunnerDebugger.DebugSparkPipelineResult.html |   316 +
 .../beam/runners/spark/SparkRunnerDebugger.html |   299 +
 .../spark/SparkRunnerRegistrar.Options.html     |   284 +
 .../spark/SparkRunnerRegistrar.Runner.html      |   288 +
 .../runners/spark/SparkRunnerRegistrar.html     |   227 +
 ...ons.DefaultStopPipelineWatermarkFactory.html |   292 +
 .../runners/spark/TestSparkPipelineOptions.html |   378 +
 .../beam/runners/spark/TestSparkRunner.html     |   280 +
 .../spark/aggregators/AggAccumParam.html        |   338 +
 ...r.AccumulatorCheckpointingSparkListener.html |   290 +
 .../aggregators/AggregatorsAccumulator.html     |   326 +
 .../NamedAggregators.CombineFunctionState.html  |   368 +
 .../aggregators/NamedAggregators.State.html     |   296 +
 .../spark/aggregators/NamedAggregators.html     |   401 +
 .../aggregators/metrics/package-frame.html      |    14 +
 .../aggregators/metrics/package-summary.html    |   131 +
 .../spark/aggregators/metrics/package-tree.html |   125 +
 .../spark/aggregators/package-frame.html        |    28 +
 .../spark/aggregators/package-summary.html      |   188 +
 .../runners/spark/aggregators/package-tree.html |   151 +
 .../coders/BeamSparkRunnerRegistrator.html      |   279 +
 .../beam/runners/spark/coders/CoderHelpers.html |   467 +
 .../runners/spark/coders/package-frame.html     |    21 +
 .../runners/spark/coders/package-summary.html   |   157 +
 .../beam/runners/spark/coders/package-tree.html |   136 +
 .../spark/io/ConsoleIO.Write.Unbound.html       |   308 +
 .../beam/runners/spark/io/ConsoleIO.Write.html  |   274 +
 .../apache/beam/runners/spark/io/ConsoleIO.html |   217 +
 .../beam/runners/spark/io/CreateStream.html     |   512 +
 .../runners/spark/io/EmptyCheckpointMark.html   |   327 +
 .../spark/io/MicrobatchSource.Reader.html       |   447 +
 .../beam/runners/spark/io/MicrobatchSource.html |   408 +
 .../runners/spark/io/SourceRDD.Bounded.html     |   340 +
 .../runners/spark/io/SourceRDD.Unbounded.html   |   359 +
 .../apache/beam/runners/spark/io/SourceRDD.html |   265 +
 .../spark/io/SparkUnboundedSource.Metadata.html |   291 +
 .../runners/spark/io/SparkUnboundedSource.html  |   308 +
 .../beam/runners/spark/io/package-frame.html    |    30 +
 .../beam/runners/spark/io/package-summary.html  |   214 +
 .../beam/runners/spark/io/package-tree.html     |   162 +
 .../runners/spark/metrics/AggregatorMetric.html |   241 +
 .../spark/metrics/AggregatorMetricSource.html   |   299 +
 .../runners/spark/metrics/CompositeSource.html  |   298 +
 ...r.AccumulatorCheckpointingSparkListener.html |   290 +
 .../spark/metrics/MetricsAccumulator.html       |   326 +
 .../spark/metrics/SparkBeamMetricSource.html    |   297 +
 .../spark/metrics/WithMetricsSupport.html       |   342 +
 .../runners/spark/metrics/package-frame.html    |    26 +
 .../runners/spark/metrics/package-summary.html  |   190 +
 .../runners/spark/metrics/package-tree.html     |   149 +
 .../runners/spark/metrics/sink/CsvSink.html     |   257 +
 .../spark/metrics/sink/GraphiteSink.html        |   257 +
 .../spark/metrics/sink/package-frame.html       |    21 +
 .../spark/metrics/sink/package-summary.html     |   159 +
 .../spark/metrics/sink/package-tree.html        |   144 +
 .../beam/runners/spark/package-frame.html       |    38 +
 .../beam/runners/spark/package-summary.html     |   260 +
 .../apache/beam/runners/spark/package-tree.html |   213 +
 .../SparkGroupAlsoByWindowViaWindowSet.html     |   292 +
 .../spark/stateful/SparkTimerInternals.html     |   588 +
 .../spark/stateful/StateSpecFunctions.html      |   309 +
 .../runners/spark/stateful/package-frame.html   |    22 +
 .../runners/spark/stateful/package-summary.html |   164 +
 .../runners/spark/stateful/package-tree.html    |   137 +
 .../beam/runners/spark/util/ByteArray.html      |   330 +
 .../GlobalWatermarkHolder.SparkWatermarks.html  |   331 +
 ...lobalWatermarkHolder.WatermarksListener.html |   290 +
 .../spark/util/GlobalWatermarkHolder.html       |   364 +
 .../runners/spark/util/SideInputBroadcast.html  |   287 +
 .../util/SinglePrimitiveOutputPTransform.html   |   321 +
 .../spark/util/SparkSideInputReader.html        |   331 +
 .../beam/runners/spark/util/package-frame.html  |    26 +
 .../runners/spark/util/package-summary.html     |   188 +
 .../beam/runners/spark/util/package-tree.html   |   149 +
 .../Pipeline.PipelineExecutionException.html    |   276 +
 ...eline.PipelineVisitor.CompositeBehavior.html |   345 +
 .../sdk/Pipeline.PipelineVisitor.Defaults.html  |   382 +
 .../beam/sdk/Pipeline.PipelineVisitor.html      |   323 +
 .../2.0.0/org/apache/beam/sdk/Pipeline.html     |   631 +
 .../apache/beam/sdk/PipelineResult.State.html   |   462 +
 .../org/apache/beam/sdk/PipelineResult.html     |   345 +
 .../org/apache/beam/sdk/PipelineRunner.html     |   303 +
 .../beam/sdk/annotations/Experimental.Kind.html |   533 +
 .../beam/sdk/annotations/Experimental.html      |   221 +
 .../apache/beam/sdk/annotations/Internal.html   |   168 +
 .../beam/sdk/annotations/package-frame.html     |    25 +
 .../beam/sdk/annotations/package-summary.html   |   176 +
 .../beam/sdk/annotations/package-tree.html      |   144 +
 .../org/apache/beam/sdk/coders/AtomicCoder.html |   450 +
 .../org/apache/beam/sdk/coders/AvroCoder.html   |   659 +
 .../apache/beam/sdk/coders/BigDecimalCoder.html |   551 +
 .../beam/sdk/coders/BigEndianIntegerCoder.html  |   500 +
 .../beam/sdk/coders/BigEndianLongCoder.html     |   500 +
 .../apache/beam/sdk/coders/BigIntegerCoder.html |   544 +
 .../org/apache/beam/sdk/coders/BitSetCoder.html |   486 +
 .../apache/beam/sdk/coders/ByteArrayCoder.html  |   643 +
 .../org/apache/beam/sdk/coders/ByteCoder.html   |   502 +
 .../CannotProvideCoderException.ReasonCode.html |   354 +
 .../sdk/coders/CannotProvideCoderException.html |   412 +
 .../apache/beam/sdk/coders/Coder.Context.html   |   431 +
 .../coders/Coder.NonDeterministicException.html |   367 +
 .../2.0.0/org/apache/beam/sdk/coders/Coder.html |   705 +
 .../apache/beam/sdk/coders/CoderException.html  |   292 +
 .../apache/beam/sdk/coders/CoderProvider.html   |   288 +
 .../beam/sdk/coders/CoderProviderRegistrar.html |   237 +
 .../apache/beam/sdk/coders/CoderProviders.html  |   263 +
 .../apache/beam/sdk/coders/CoderRegistry.html   |   468 +
 .../apache/beam/sdk/coders/CollectionCoder.html |   378 +
 .../org/apache/beam/sdk/coders/CustomCoder.html |   365 +
 ...aultCoder.DefaultCoderProviderRegistrar.html |   294 +
 .../apache/beam/sdk/coders/DefaultCoder.html    |   223 +
 .../coders/DelegateCoder.CodingFunction.html    |   237 +
 .../apache/beam/sdk/coders/DelegateCoder.html   |   679 +
 .../org/apache/beam/sdk/coders/DoubleCoder.html |   506 +
 .../apache/beam/sdk/coders/DurationCoder.html   |   511 +
 .../apache/beam/sdk/coders/InstantCoder.html    |   511 +
 .../apache/beam/sdk/coders/IterableCoder.html   |   380 +
 .../beam/sdk/coders/IterableLikeCoder.html      |   564 +
 .../org/apache/beam/sdk/coders/KvCoder.html     |   641 +
 .../beam/sdk/coders/LengthPrefixCoder.html      |   526 +
 .../org/apache/beam/sdk/coders/ListCoder.html   |   404 +
 .../org/apache/beam/sdk/coders/MapCoder.html    |   562 +
 .../apache/beam/sdk/coders/NullableCoder.html   |   704 +
 ...oder.SerializableCoderProviderRegistrar.html |   293 +
 .../beam/sdk/coders/SerializableCoder.html      |   562 +
 .../org/apache/beam/sdk/coders/SetCoder.html    |   421 +
 .../beam/sdk/coders/StringDelegateCoder.html    |   634 +
 .../apache/beam/sdk/coders/StringUtf8Coder.html |   527 +
 .../beam/sdk/coders/StructuralByteArray.html    |   322 +
 .../apache/beam/sdk/coders/StructuredCoder.html |   480 +
 .../beam/sdk/coders/TextualIntegerCoder.html    |   533 +
 .../org/apache/beam/sdk/coders/VarIntCoder.html |   501 +
 .../apache/beam/sdk/coders/VarLongCoder.html    |   513 +
 .../org/apache/beam/sdk/coders/VoidCoder.html   |   487 +
 .../apache/beam/sdk/coders/package-frame.html   |    77 +
 .../apache/beam/sdk/coders/package-summary.html |   516 +
 .../apache/beam/sdk/coders/package-tree.html    |   228 +
 .../extensions/gcp/auth/CredentialFactory.html  |   231 +
 .../gcp/auth/GcpCredentialFactory.html          |   296 +
 .../gcp/auth/NoopCredentialFactory.html         |   296 +
 .../gcp/auth/NullCredentialInitializer.html     |   297 +
 .../sdk/extensions/gcp/auth/package-frame.html  |    26 +
 .../extensions/gcp/auth/package-summary.html    |   182 +
 .../sdk/extensions/gcp/auth/package-tree.html   |   141 +
 .../options/CloudResourceManagerOptions.html    |   235 +
 .../GcpOptions.DefaultProjectFactory.html       |   292 +
 .../GcpOptions.GcpTempLocationFactory.html      |   292 +
 .../GcpOptions.GcpUserCredentialsFactory.html   |   292 +
 .../sdk/extensions/gcp/options/GcpOptions.html  |   453 +
 .../options/GcpPipelineOptionsRegistrar.html    |   280 +
 .../GcsOptions.ExecutorServiceFactory.html      |   292 +
 .../GcsOptions.PathValidatorFactory.html        |   292 +
 .../sdk/extensions/gcp/options/GcsOptions.html  |   493 +
 .../GoogleApiDebugOptions.GoogleApiTracer.html  |   383 +
 .../gcp/options/GoogleApiDebugOptions.html      |   296 +
 .../extensions/gcp/options/package-frame.html   |    33 +
 .../extensions/gcp/options/package-summary.html |   227 +
 .../extensions/gcp/options/package-tree.html    |   194 +
 .../gcp/storage/GcsCreateOptions.Builder.html   |   300 +
 .../gcp/storage/GcsCreateOptions.html           |   332 +
 .../gcp/storage/GcsFileSystemRegistrar.html     |   289 +
 .../gcp/storage/GcsPathValidator.html           |   339 +
 .../extensions/gcp/storage/GcsResourceId.html   |   437 +
 .../gcp/storage/NoopPathValidator.html          |   340 +
 .../extensions/gcp/storage/PathValidator.html   |   298 +
 .../extensions/gcp/storage/package-frame.html   |    29 +
 .../extensions/gcp/storage/package-summary.html |   198 +
 .../extensions/gcp/storage/package-tree.html    |   152 +
 .../beam/sdk/extensions/jackson/AsJsons.html    |   325 +
 .../beam/sdk/extensions/jackson/ParseJsons.html |   323 +
 .../sdk/extensions/jackson/package-frame.html   |    21 +
 .../sdk/extensions/jackson/package-summary.html |   157 +
 .../sdk/extensions/jackson/package-tree.html    |   140 +
 .../beam/sdk/extensions/joinlibrary/Join.html   |   360 +
 .../extensions/joinlibrary/package-frame.html   |    20 +
 .../extensions/joinlibrary/package-summary.html |   151 +
 .../extensions/joinlibrary/package-tree.html    |   135 +
 .../extensions/protobuf/ByteStringCoder.html    |   568 +
 .../sdk/extensions/protobuf/ProtoCoder.html     |   661 +
 .../ProtobufCoderProviderRegistrar.html         |   288 +
 .../sdk/extensions/protobuf/package-frame.html  |    22 +
 .../extensions/protobuf/package-summary.html    |   169 +
 .../sdk/extensions/protobuf/package-tree.html   |   153 +
 .../sorter/BufferedExternalSorter.Options.html  |   302 +
 .../sorter/BufferedExternalSorter.html          |   317 +
 .../beam/sdk/extensions/sorter/SortValues.html  |   348 +
 .../sdk/extensions/sorter/package-frame.html    |    22 +
 .../sdk/extensions/sorter/package-summary.html  |   169 +
 .../sdk/extensions/sorter/package-tree.html     |   141 +
 .../org/apache/beam/sdk/io/AvroIO.Read.html     |   402 +
 .../org/apache/beam/sdk/io/AvroIO.Write.html    |   627 +
 .../2.0.0/org/apache/beam/sdk/io/AvroIO.html    |   418 +
 .../beam/sdk/io/AvroSource.AvroReader.html      |   653 +
 .../org/apache/beam/sdk/io/AvroSource.html      |   615 +
 .../beam/sdk/io/BlockBasedSource.Block.html     |   323 +
 .../io/BlockBasedSource.BlockBasedReader.html   |   569 +
 .../apache/beam/sdk/io/BlockBasedSource.html    |   474 +
 .../sdk/io/BoundedReadFromUnboundedSource.html  |   438 +
 .../sdk/io/BoundedSource.BoundedReader.html     |   719 +
 .../org/apache/beam/sdk/io/BoundedSource.html   |   401 +
 .../io/CompressedSource.CompressedReader.html   |   624 +
 .../io/CompressedSource.CompressionMode.html    |   424 +
 ...essedSource.DecompressingChannelFactory.html |   241 +
 .../apache/beam/sdk/io/CompressedSource.html    |   559 +
 .../beam/sdk/io/CountingSource.CounterMark.html |   352 +
 .../org/apache/beam/sdk/io/CountingSource.html  |   331 +
 .../beam/sdk/io/DefaultFilenamePolicy.html      |   461 +
 .../sdk/io/FileBasedSink.CompressionType.html   |   435 +
 .../beam/sdk/io/FileBasedSink.FileResult.html   |   372 +
 .../sdk/io/FileBasedSink.FileResultCoder.html   |   440 +
 .../FileBasedSink.FilenamePolicy.Context.html   |   293 +
 ...asedSink.FilenamePolicy.WindowedContext.html |   323 +
 .../sdk/io/FileBasedSink.FilenamePolicy.html    |   379 +
 ...ileBasedSink.WritableByteChannelFactory.html |   291 +
 .../sdk/io/FileBasedSink.WriteOperation.html    |   558 +
 .../beam/sdk/io/FileBasedSink.Writer.html       |   507 +
 .../org/apache/beam/sdk/io/FileBasedSink.html   |   532 +
 .../sdk/io/FileBasedSource.FileBasedReader.html |   642 +
 .../beam/sdk/io/FileBasedSource.Mode.html       |   344 +
 .../org/apache/beam/sdk/io/FileBasedSource.html |   762 +
 .../org/apache/beam/sdk/io/FileSystem.html      |   508 +
 .../apache/beam/sdk/io/FileSystemRegistrar.html |   238 +
 .../org/apache/beam/sdk/io/FileSystems.html     |   671 +
 .../apache/beam/sdk/io/GenerateSequence.html    |   469 +
 .../beam/sdk/io/LocalFileSystemRegistrar.html   |   289 +
 .../org/apache/beam/sdk/io/LocalResources.html  |   284 +
 .../io/OffsetBasedSource.OffsetBasedReader.html |   900 +
 .../apache/beam/sdk/io/OffsetBasedSource.html   |   618 +
 .../org/apache/beam/sdk/io/Read.Bounded.html    |   397 +
 .../org/apache/beam/sdk/io/Read.Builder.html    |   263 +
 .../org/apache/beam/sdk/io/Read.Unbounded.html  |   438 +
 .../2.0.0/org/apache/beam/sdk/io/Read.html      |   332 +
 .../apache/beam/sdk/io/ShardNameTemplate.html   |   342 +
 .../org/apache/beam/sdk/io/Source.Reader.html   |   481 +
 .../2.0.0/org/apache/beam/sdk/io/Source.html    |   384 +
 .../beam/sdk/io/TFRecordIO.CompressionType.html |   402 +
 .../org/apache/beam/sdk/io/TFRecordIO.Read.html |   483 +
 .../apache/beam/sdk/io/TFRecordIO.Write.html    |   559 +
 .../org/apache/beam/sdk/io/TFRecordIO.html      |   335 +
 .../beam/sdk/io/TextIO.CompressionType.html     |   432 +
 .../org/apache/beam/sdk/io/TextIO.Read.html     |   458 +
 .../org/apache/beam/sdk/io/TextIO.Write.html    |   652 +
 .../2.0.0/org/apache/beam/sdk/io/TextIO.html    |   337 +
 .../sdk/io/UnboundedSource.CheckpointMark.html  |   262 +
 .../sdk/io/UnboundedSource.UnboundedReader.html |   571 +
 .../org/apache/beam/sdk/io/UnboundedSource.html |   441 +
 .../org/apache/beam/sdk/io/WriteFiles.html      |   544 +
 ...ElasticsearchIO.ConnectionConfiguration.html |   345 +
 .../io/elasticsearch/ElasticsearchIO.Read.html  |   482 +
 .../io/elasticsearch/ElasticsearchIO.Write.html |   428 +
 .../sdk/io/elasticsearch/ElasticsearchIO.html   |   328 +
 .../sdk/io/elasticsearch/package-frame.html     |    23 +
 .../sdk/io/elasticsearch/package-summary.html   |   169 +
 .../beam/sdk/io/elasticsearch/package-tree.html |   142 +
 .../beam/sdk/io/fs/CreateOptions.Builder.html   |   278 +
 ...teOptions.StandardCreateOptions.Builder.html |   286 +
 .../fs/CreateOptions.StandardCreateOptions.html |   317 +
 .../apache/beam/sdk/io/fs/CreateOptions.html    |   304 +
 .../sdk/io/fs/MatchResult.Metadata.Builder.html |   313 +
 .../beam/sdk/io/fs/MatchResult.Metadata.html    |   343 +
 .../beam/sdk/io/fs/MatchResult.Status.html      |   368 +
 .../org/apache/beam/sdk/io/fs/MatchResult.html  |   339 +
 .../io/fs/MoveOptions.StandardMoveOptions.html  |   348 +
 .../org/apache/beam/sdk/io/fs/MoveOptions.html  |   198 +
 .../ResolveOptions.StandardResolveOptions.html  |   368 +
 .../apache/beam/sdk/io/fs/ResolveOptions.html   |   197 +
 .../org/apache/beam/sdk/io/fs/ResourceId.html   |   388 +
 .../apache/beam/sdk/io/fs/package-frame.html    |    38 +
 .../apache/beam/sdk/io/fs/package-summary.html  |   246 +
 .../org/apache/beam/sdk/io/fs/package-tree.html |   171 +
 .../BigQueryCoderProviderRegistrar.html         |   288 +
 .../sdk/io/gcp/bigquery/BigQueryHelpers.html    |   293 +
 .../sdk/io/gcp/bigquery/BigQueryIO.Read.html    |   591 +
 .../BigQueryIO.Write.CreateDisposition.html     |   365 +
 .../BigQueryIO.Write.WriteDisposition.html      |   382 +
 .../sdk/io/gcp/bigquery/BigQueryIO.Write.html   |   703 +
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.html    |   473 +
 .../sdk/io/gcp/bigquery/BigQueryOptions.html    |   293 +
 .../beam/sdk/io/gcp/bigquery/CreateTables.html  |   324 +
 .../io/gcp/bigquery/DynamicDestinations.html    |   405 +
 .../beam/sdk/io/gcp/bigquery/PrepareWrite.html  |   325 +
 .../sdk/io/gcp/bigquery/StreamingInserts.html   |   313 +
 .../io/gcp/bigquery/StreamingWriteTables.html   |   326 +
 .../sdk/io/gcp/bigquery/TableDestination.html   |   375 +
 .../io/gcp/bigquery/TableDestinationCoder.html  |   422 +
 .../sdk/io/gcp/bigquery/TableRowJsonCoder.html  |   496 +
 .../beam/sdk/io/gcp/bigquery/WriteResult.html   |   314 +
 .../beam/sdk/io/gcp/bigquery/package-frame.html |    42 +
 .../sdk/io/gcp/bigquery/package-summary.html    |   275 +
 .../beam/sdk/io/gcp/bigquery/package-tree.html  |   218 +
 .../sdk/io/gcp/bigtable/BigtableIO.Read.html    |   520 +
 .../sdk/io/gcp/bigtable/BigtableIO.Write.html   |   465 +
 .../beam/sdk/io/gcp/bigtable/BigtableIO.html    |   375 +
 .../beam/sdk/io/gcp/bigtable/package-frame.html |    22 +
 .../sdk/io/gcp/bigtable/package-summary.html    |   167 +
 .../beam/sdk/io/gcp/bigtable/package-tree.html  |   141 +
 .../common/GcpIoPipelineOptionsRegistrar.html   |   280 +
 .../beam/sdk/io/gcp/common/package-frame.html   |    20 +
 .../beam/sdk/io/gcp/common/package-summary.html |   151 +
 .../beam/sdk/io/gcp/common/package-tree.html    |   135 +
 .../beam/sdk/io/gcp/datastore/DatastoreIO.html  |   246 +
 .../gcp/datastore/DatastoreV1.DeleteEntity.html |   315 +
 .../io/gcp/datastore/DatastoreV1.DeleteKey.html |   316 +
 .../sdk/io/gcp/datastore/DatastoreV1.Read.html  |   703 +
 .../sdk/io/gcp/datastore/DatastoreV1.Write.html |   313 +
 .../beam/sdk/io/gcp/datastore/DatastoreV1.html  |   428 +
 .../sdk/io/gcp/datastore/package-frame.html     |    25 +
 .../sdk/io/gcp/datastore/package-summary.html   |   191 +
 .../beam/sdk/io/gcp/datastore/package-tree.html |   144 +
 .../pubsub/PubsubCoderProviderRegistrar.html    |   288 +
 .../gcp/pubsub/PubsubIO.PubsubSubscription.html |   326 +
 .../sdk/io/gcp/pubsub/PubsubIO.PubsubTopic.html |   326 +
 .../beam/sdk/io/gcp/pubsub/PubsubIO.Read.html   |   533 +
 .../PubsubIO.Write.PubsubBoundedWriter.html     |   391 +
 .../beam/sdk/io/gcp/pubsub/PubsubIO.Write.html  |   487 +
 .../apache/beam/sdk/io/gcp/pubsub/PubsubIO.html |   433 +
 .../beam/sdk/io/gcp/pubsub/PubsubMessage.html   |   309 +
 .../pubsub/PubsubMessagePayloadOnlyCoder.html   |   435 +
 .../PubsubMessageWithAttributesCoder.html       |   448 +
 .../beam/sdk/io/gcp/pubsub/PubsubOptions.html   |   297 +
 .../sdk/io/gcp/pubsub/PubsubUnboundedSink.html  |   408 +
 .../io/gcp/pubsub/PubsubUnboundedSource.html    |   499 +
 .../beam/sdk/io/gcp/pubsub/package-frame.html   |    34 +
 .../beam/sdk/io/gcp/pubsub/package-summary.html |   234 +
 .../beam/sdk/io/gcp/pubsub/package-tree.html    |   203 +
 .../beam/sdk/io/gcp/testing/package-frame.html  |    14 +
 .../sdk/io/gcp/testing/package-summary.html     |   131 +
 .../beam/sdk/io/gcp/testing/package-tree.html   |   125 +
 .../io/hadoop/SerializableConfiguration.html    |   373 +
 ...bleCoder.WritableCoderProviderRegistrar.html |   293 +
 .../beam/sdk/io/hadoop/WritableCoder.html       |   518 +
 ...FormatIO.HadoopInputFormatBoundedSource.html |   516 +
 .../inputformat/HadoopInputFormatIO.Read.html   |   525 +
 ...InputFormatIO.SerializableConfiguration.html |   339 +
 .../HadoopInputFormatIO.SerializableSplit.html  |   296 +
 .../hadoop/inputformat/HadoopInputFormatIO.html |   414 +
 .../io/hadoop/inputformat/package-frame.html    |    24 +
 .../io/hadoop/inputformat/package-summary.html  |   182 +
 .../sdk/io/hadoop/inputformat/package-tree.html |   151 +
 .../beam/sdk/io/hadoop/package-frame.html       |    22 +
 .../beam/sdk/io/hadoop/package-summary.html     |   165 +
 .../apache/beam/sdk/io/hadoop/package-tree.html |   145 +
 .../apache/beam/sdk/io/hbase/HBaseIO.Read.html  |   510 +
 .../apache/beam/sdk/io/hbase/HBaseIO.Write.html |   418 +
 .../org/apache/beam/sdk/io/hbase/HBaseIO.html   |   401 +
 .../apache/beam/sdk/io/hbase/package-frame.html |    22 +
 .../beam/sdk/io/hbase/package-summary.html      |   167 +
 .../apache/beam/sdk/io/hbase/package-tree.html  |   141 +
 .../sdk/io/hdfs/HadoopFileSystemModule.html     |   296 +
 ...pFileSystemOptions.ConfigurationLocator.html |   291 +
 .../sdk/io/hdfs/HadoopFileSystemOptions.html    |   283 +
 .../hdfs/HadoopFileSystemOptionsRegistrar.html  |   280 +
 .../sdk/io/hdfs/HadoopFileSystemRegistrar.html  |   289 +
 .../apache/beam/sdk/io/hdfs/package-frame.html  |    27 +
 .../beam/sdk/io/hdfs/package-summary.html       |   190 +
 .../apache/beam/sdk/io/hdfs/package-tree.html   |   158 +
 .../io/jdbc/JdbcIO.DataSourceConfiguration.html |   345 +
 .../io/jdbc/JdbcIO.PreparedStatementSetter.html |   239 +
 .../apache/beam/sdk/io/jdbc/JdbcIO.Read.html    |   451 +
 .../beam/sdk/io/jdbc/JdbcIO.RowMapper.html      |   235 +
 .../sdk/io/jdbc/JdbcIO.StatementPreparator.html |   235 +
 .../apache/beam/sdk/io/jdbc/JdbcIO.Write.html   |   389 +
 .../org/apache/beam/sdk/io/jdbc/JdbcIO.html     |   402 +
 .../apache/beam/sdk/io/jdbc/package-frame.html  |    29 +
 .../beam/sdk/io/jdbc/package-summary.html       |   202 +
 .../apache/beam/sdk/io/jdbc/package-tree.html   |   152 +
 .../beam/sdk/io/jms/JmsCheckpointMark.html      |   330 +
 .../org/apache/beam/sdk/io/jms/JmsIO.Read.html  |   581 +
 .../sdk/io/jms/JmsIO.UnboundedJmsSource.html    |   448 +
 .../org/apache/beam/sdk/io/jms/JmsIO.Write.html |   481 +
 .../2.0.0/org/apache/beam/sdk/io/jms/JmsIO.html |   320 +
 .../org/apache/beam/sdk/io/jms/JmsRecord.html   |   481 +
 .../apache/beam/sdk/io/jms/package-frame.html   |    25 +
 .../apache/beam/sdk/io/jms/package-summary.html |   182 +
 .../apache/beam/sdk/io/jms/package-tree.html    |   152 +
 .../KafkaCheckpointMark.PartitionMark.html      |   331 +
 .../beam/sdk/io/kafka/KafkaCheckpointMark.html  |   363 +
 .../apache/beam/sdk/io/kafka/KafkaIO.Read.html  |   707 +
 .../io/kafka/KafkaIO.TypedWithoutMetadata.html  |   329 +
 .../apache/beam/sdk/io/kafka/KafkaIO.Write.html |   506 +
 .../org/apache/beam/sdk/io/kafka/KafkaIO.html   |   438 +
 .../apache/beam/sdk/io/kafka/KafkaRecord.html   |   398 +
 .../beam/sdk/io/kafka/KafkaRecordCoder.html     |   613 +
 .../apache/beam/sdk/io/kafka/package-frame.html |    27 +
 .../beam/sdk/io/kafka/package-summary.html      |   195 +
 .../apache/beam/sdk/io/kafka/package-tree.html  |   154 +
 .../serialization/InstantDeserializer.html      |   323 +
 .../kafka/serialization/InstantSerializer.html  |   323 +
 .../io/kafka/serialization/package-frame.html   |    21 +
 .../io/kafka/serialization/package-summary.html |   157 +
 .../io/kafka/serialization/package-tree.html    |   136 +
 .../beam/sdk/io/kinesis/KinesisIO.Read.html     |   436 +
 .../apache/beam/sdk/io/kinesis/KinesisIO.html   |   353 +
 .../beam/sdk/io/kinesis/KinesisRecord.html      |   468 +
 .../beam/sdk/io/kinesis/package-frame.html      |    22 +
 .../beam/sdk/io/kinesis/package-summary.html    |   164 +
 .../beam/sdk/io/kinesis/package-tree.html       |   141 +
 ...MongoDbGridFSIO.ConnectionConfiguration.html |   249 +
 .../sdk/io/mongodb/MongoDbGridFSIO.Parser.html  |   237 +
 .../mongodb/MongoDbGridFSIO.ParserCallback.html |   255 +
 ...ongoDbGridFSIO.Read.BoundedGridFSSource.html |   427 +
 .../sdk/io/mongodb/MongoDbGridFSIO.Read.html    |   473 +
 .../sdk/io/mongodb/MongoDbGridFSIO.Write.html   |   441 +
 .../sdk/io/mongodb/MongoDbGridFSIO.WriteFn.html |   244 +
 .../beam/sdk/io/mongodb/MongoDbGridFSIO.html    |   412 +
 .../beam/sdk/io/mongodb/MongoDbIO.Read.html     |   454 +
 .../beam/sdk/io/mongodb/MongoDbIO.Write.html    |   402 +
 .../apache/beam/sdk/io/mongodb/MongoDbIO.html   |   326 +
 .../beam/sdk/io/mongodb/package-frame.html      |    33 +
 .../beam/sdk/io/mongodb/package-summary.html    |   223 +
 .../beam/sdk/io/mongodb/package-tree.html       |   164 +
 .../io/mqtt/MqttIO.ConnectionConfiguration.html |   350 +
 .../apache/beam/sdk/io/mqtt/MqttIO.Read.html    |   438 +
 .../apache/beam/sdk/io/mqtt/MqttIO.Write.html   |   428 +
 .../org/apache/beam/sdk/io/mqtt/MqttIO.html     |   325 +
 .../apache/beam/sdk/io/mqtt/package-frame.html  |    23 +
 .../beam/sdk/io/mqtt/package-summary.html       |   169 +
 .../apache/beam/sdk/io/mqtt/package-tree.html   |   142 +
 .../org/apache/beam/sdk/io/package-frame.html   |    83 +
 .../org/apache/beam/sdk/io/package-summary.html |   543 +
 .../org/apache/beam/sdk/io/package-tree.html    |   255 +
 .../org/apache/beam/sdk/io/range/ByteKey.html   |   469 +
 .../apache/beam/sdk/io/range/ByteKeyRange.html  |   566 +
 .../beam/sdk/io/range/ByteKeyRangeTracker.html  |   469 +
 .../beam/sdk/io/range/OffsetRangeTracker.html   |   596 +
 .../apache/beam/sdk/io/range/RangeTracker.html  |   479 +
 .../apache/beam/sdk/io/range/package-frame.html |    27 +
 .../beam/sdk/io/range/package-summary.html      |   192 +
 .../apache/beam/sdk/io/range/package-tree.html  |   142 +
 .../org/apache/beam/sdk/io/xml/JAXBCoder.html   |   489 +
 .../sdk/io/xml/XmlIO.Read.CompressionType.html  |   432 +
 .../org/apache/beam/sdk/io/xml/XmlIO.Read.html  |   548 +
 .../org/apache/beam/sdk/io/xml/XmlIO.Write.html |   455 +
 .../2.0.0/org/apache/beam/sdk/io/xml/XmlIO.html |   480 +
 .../org/apache/beam/sdk/io/xml/XmlSource.html   |   441 +
 .../apache/beam/sdk/io/xml/package-frame.html   |    28 +
 .../apache/beam/sdk/io/xml/package-summary.html |   192 +
 .../apache/beam/sdk/io/xml/package-tree.html    |   179 +
 .../org/apache/beam/sdk/metrics/Counter.html    |   278 +
 .../apache/beam/sdk/metrics/Distribution.html   |   236 +
 .../beam/sdk/metrics/DistributionResult.html    |   378 +
 .../org/apache/beam/sdk/metrics/Gauge.html      |   239 +
 .../metrics/GaugeResult.EmptyGaugeResult.html   |   288 +
 .../apache/beam/sdk/metrics/GaugeResult.html    |   337 +
 .../org/apache/beam/sdk/metrics/Metric.html     |   233 +
 .../org/apache/beam/sdk/metrics/MetricName.html |   331 +
 .../beam/sdk/metrics/MetricNameFilter.html      |   347 +
 .../beam/sdk/metrics/MetricQueryResults.html    |   256 +
 .../apache/beam/sdk/metrics/MetricResult.html   |   275 +
 .../apache/beam/sdk/metrics/MetricResults.html  |   302 +
 .../org/apache/beam/sdk/metrics/Metrics.html    |   364 +
 .../beam/sdk/metrics/MetricsContainer.html      |   267 +
 .../beam/sdk/metrics/MetricsEnvironment.html    |   367 +
 .../beam/sdk/metrics/MetricsFilter.Builder.html |   350 +
 .../apache/beam/sdk/metrics/MetricsFilter.html  |   344 +
 .../apache/beam/sdk/metrics/SinkMetrics.html    |   290 +
 .../apache/beam/sdk/metrics/SourceMetrics.html  |   398 +
 .../apache/beam/sdk/metrics/package-frame.html  |    41 +
 .../beam/sdk/metrics/package-summary.html       |   278 +
 .../apache/beam/sdk/metrics/package-tree.html   |   166 +
 .../sdk/options/ApplicationNameOptions.html     |   277 +
 .../beam/sdk/options/Default.Boolean.html       |   213 +
 .../apache/beam/sdk/options/Default.Byte.html   |   213 +
 .../beam/sdk/options/Default.Character.html     |   213 +
 .../apache/beam/sdk/options/Default.Class.html  |   213 +
 .../apache/beam/sdk/options/Default.Double.html |   213 +
 .../apache/beam/sdk/options/Default.Enum.html   |   214 +
 .../apache/beam/sdk/options/Default.Float.html  |   213 +
 .../sdk/options/Default.InstanceFactory.html    |   216 +
 .../beam/sdk/options/Default.Integer.html       |   213 +
 .../apache/beam/sdk/options/Default.Long.html   |   213 +
 .../apache/beam/sdk/options/Default.Short.html  |   213 +
 .../apache/beam/sdk/options/Default.String.html |   214 +
 .../org/apache/beam/sdk/options/Default.html    |   164 +
 .../DefaultPipelineOptionsRegistrar.html        |   281 +
 .../beam/sdk/options/DefaultValueFactory.html   |   243 +
 .../apache/beam/sdk/options/Description.html    |   216 +
 .../org/apache/beam/sdk/options/Hidden.html     |   166 +
 .../PipelineOptions.AtomicLongFactory.html      |   292 +
 .../options/PipelineOptions.CheckEnabled.html   |   356 +
 .../options/PipelineOptions.DirectRunner.html   |   296 +
 .../options/PipelineOptions.JobNameFactory.html |   295 +
 .../beam/sdk/options/PipelineOptions.html       |   623 +
 .../options/PipelineOptionsFactory.Builder.html |   363 +
 .../sdk/options/PipelineOptionsFactory.html     |   508 +
 .../sdk/options/PipelineOptionsRegistrar.html   |   232 +
 .../sdk/options/PipelineOptionsValidator.html   |   287 +
 .../beam/sdk/options/StreamingOptions.html      |   283 +
 .../beam/sdk/options/Validation.Required.html   |   223 +
 .../org/apache/beam/sdk/options/Validation.html |   164 +
 .../sdk/options/ValueProvider.Deserializer.html |   306 +
 .../ValueProvider.NestedValueProvider.html      |   347 +
 .../ValueProvider.RuntimeValueProvider.html     |   334 +
 .../sdk/options/ValueProvider.Serializer.html   |   317 +
 .../ValueProvider.StaticValueProvider.html      |   331 +
 .../apache/beam/sdk/options/ValueProvider.html  |   302 +
 .../apache/beam/sdk/options/package-frame.html  |    64 +
 .../beam/sdk/options/package-summary.html       |   421 +
 .../apache/beam/sdk/options/package-tree.html   |   210 +
 .../org/apache/beam/sdk/package-frame.html      |    36 +
 .../org/apache/beam/sdk/package-summary.html    |   243 +
 .../2.0.0/org/apache/beam/sdk/package-tree.html |   168 +
 .../org/apache/beam/sdk/state/BagState.html     |   270 +
 .../apache/beam/sdk/state/CombiningState.html   |   324 +
 .../apache/beam/sdk/state/GroupingState.html    |   299 +
 .../org/apache/beam/sdk/state/MapState.html     |   364 +
 .../apache/beam/sdk/state/ReadableState.html    |   262 +
 .../apache/beam/sdk/state/ReadableStates.html   |   276 +
 .../org/apache/beam/sdk/state/SetState.html     |   322 +
 .../2.0.0/org/apache/beam/sdk/state/State.html  |   230 +
 .../org/apache/beam/sdk/state/StateBinder.html  |   341 +
 .../org/apache/beam/sdk/state/StateContext.html |   258 +
 .../apache/beam/sdk/state/StateContexts.html    |   274 +
 .../org/apache/beam/sdk/state/StateSpec.html    |   284 +
 .../org/apache/beam/sdk/state/StateSpecs.html   |   541 +
 .../org/apache/beam/sdk/state/TimeDomain.html   |   369 +
 .../2.0.0/org/apache/beam/sdk/state/Timer.html  |   292 +
 .../org/apache/beam/sdk/state/TimerSpec.html    |   226 +
 .../org/apache/beam/sdk/state/TimerSpecs.html   |   271 +
 .../2.0.0/org/apache/beam/sdk/state/Timers.html |   308 +
 .../org/apache/beam/sdk/state/ValueState.html   |   275 +
 .../beam/sdk/state/WatermarkHoldState.html      |   285 +
 .../apache/beam/sdk/state/package-frame.html    |    45 +
 .../apache/beam/sdk/state/package-summary.html  |   291 +
 .../org/apache/beam/sdk/state/package-tree.html |   190 +
 ...rProperties.TestElementByteSizeObserver.html |   364 +
 .../beam/sdk/testing/CoderProperties.html       |   946 +
 .../apache/beam/sdk/testing/CrashingRunner.html |   299 +
 .../beam/sdk/testing/FileChecksumMatcher.html   |   419 +
 .../testing/FlattenWithHeterogeneousCoders.html |   167 +
 .../apache/beam/sdk/testing/NeedsRunner.html    |   171 +
 .../PAssert.DefaultConcludeTransform.html       |   329 +
 .../sdk/testing/PAssert.GroupThenAssert.html    |   293 +
 .../PAssert.GroupThenAssertForSingleton.html    |   293 +
 .../sdk/testing/PAssert.IterableAssert.html     |   424 +
 .../sdk/testing/PAssert.OneSideInputAssert.html |   298 +
 .../sdk/testing/PAssert.PAssertionSite.html     |   265 +
 ...llectionContentsAssert.MatcherCheckerFn.html |   293 +
 .../PAssert.PCollectionContentsAssert.html      |   601 +
 .../sdk/testing/PAssert.SingletonAssert.html    |   360 +
 .../org/apache/beam/sdk/testing/PAssert.html    |   601 +
 .../apache/beam/sdk/testing/RegexMatcher.html   |   312 +
 .../beam/sdk/testing/SerializableMatcher.html   |   213 +
 .../SourceTestUtils.ExpectedSplitOutcome.html   |   366 +
 .../beam/sdk/testing/SourceTestUtils.html       |   677 +
 .../apache/beam/sdk/testing/StreamingIT.html    |   178 +
 .../beam/sdk/testing/SuccessOrFailure.html      |   321 +
 .../TestPipeline.AbandonedNodeException.html    |   231 +
 ...estPipeline.PipelineRunMissingException.html |   230 +
 .../apache/beam/sdk/testing/TestPipeline.html   |   553 +
 .../TestPipelineOptions.AlwaysPassMatcher.html  |   323 +
 ...ipelineOptions.AlwaysPassMatcherFactory.html |   291 +
 .../beam/sdk/testing/TestPipelineOptions.html   |   376 +
 .../beam/sdk/testing/TestStream.Builder.html    |   339 +
 .../sdk/testing/TestStream.ElementEvent.html    |   286 +
 .../beam/sdk/testing/TestStream.Event.html      |   229 +
 .../beam/sdk/testing/TestStream.EventType.html  |   356 +
 .../testing/TestStream.ProcessingTimeEvent.html |   286 +
 .../sdk/testing/TestStream.WatermarkEvent.html  |   286 +
 .../org/apache/beam/sdk/testing/TestStream.html |   392 +
 .../beam/sdk/testing/UsesAttemptedMetrics.html  |   238 +
 .../beam/sdk/testing/UsesCommittedMetrics.html  |   168 +
 .../beam/sdk/testing/UsesCounterMetrics.html    |   237 +
 .../sdk/testing/UsesDistributionMetrics.html    |   238 +
 .../beam/sdk/testing/UsesGaugeMetrics.html      |   237 +
 .../apache/beam/sdk/testing/UsesMapState.html   |   166 +
 .../apache/beam/sdk/testing/UsesSetState.html   |   166 +
 .../beam/sdk/testing/UsesSplittableParDo.html   |   166 +
 ...esSplittableParDoWithWindowedSideInputs.html |   167 +
 .../beam/sdk/testing/UsesStatefulParDo.html     |   166 +
 .../apache/beam/sdk/testing/UsesTestStream.html |   167 +
 .../beam/sdk/testing/UsesTimersInParDo.html     |   166 +
 .../sdk/testing/UsesUnboundedPCollections.html  |   166 +
 .../beam/sdk/testing/ValidatesRunner.html       |   171 +
 .../beam/sdk/testing/WindowFnTestUtils.html     |   413 +
 .../apache/beam/sdk/testing/package-frame.html  |    78 +
 .../beam/sdk/testing/package-summary.html       |   491 +
 .../apache/beam/sdk/testing/package-tree.html   |   258 +
 ...Quantiles.ApproximateQuantilesCombineFn.html |   679 +
 .../sdk/transforms/ApproximateQuantiles.html    |   420 +
 ...pproximateUniqueCombineFn.LargestUnique.html |   311 +
 ...ximateUnique.ApproximateUniqueCombineFn.html |   587 +
 .../beam/sdk/transforms/ApproximateUnique.html  |   448 +
 ...mbine.AccumulatingCombineFn.Accumulator.html |   270 +
 .../Combine.AccumulatingCombineFn.html          |   603 +
 .../Combine.BinaryCombineDoubleFn.html          |   583 +
 .../sdk/transforms/Combine.BinaryCombineFn.html |   584 +
 .../Combine.BinaryCombineIntegerFn.html         |   583 +
 .../transforms/Combine.BinaryCombineLongFn.html |   583 +
 .../beam/sdk/transforms/Combine.CombineFn.html  |   701 +
 .../beam/sdk/transforms/Combine.Globally.html   |   564 +
 .../Combine.GloballyAsSingletonView.html        |   404 +
 .../sdk/transforms/Combine.GroupedValues.html   |   474 +
 .../beam/sdk/transforms/Combine.Holder.html     |   202 +
 .../transforms/Combine.IterableCombineFn.html   |   624 +
 .../beam/sdk/transforms/Combine.PerKey.html     |   525 +
 .../Combine.PerKeyWithHotKeyFanout.html         |   356 +
 .../sdk/transforms/Combine.SimpleCombineFn.html |   462 +
 .../org/apache/beam/sdk/transforms/Combine.html |   558 +
 .../CombineFnBase.GlobalCombineFn.html          |   338 +
 .../beam/sdk/transforms/CombineFnBase.html      |   263 +
 .../transforms/CombineFns.CoCombineResult.html  |   256 +
 .../CombineFns.ComposeCombineFnBuilder.html     |   315 +
 .../CombineFns.ComposedCombineFn.html           |   597 +
 ...CombineFns.ComposedCombineFnWithContext.html |   585 +
 .../apache/beam/sdk/transforms/CombineFns.html  |   350 +
 ...CombineWithContext.CombineFnWithContext.html |   609 +
 .../transforms/CombineWithContext.Context.html  |   300 +
 ...bineWithContext.RequiresContextInternal.html |   177 +
 .../beam/sdk/transforms/CombineWithContext.html |   275 +
 .../org/apache/beam/sdk/transforms/Count.html   |   325 +
 .../transforms/Create.TimestampedValues.html    |   377 +
 .../beam/sdk/transforms/Create.Values.html      |   387 +
 .../org/apache/beam/sdk/transforms/Create.html  |   551 +
 .../Distinct.WithRepresentativeValues.html      |   329 +
 .../apache/beam/sdk/transforms/Distinct.html    |   421 +
 .../sdk/transforms/DoFn.BoundedPerElement.html  |   169 +
 .../beam/sdk/transforms/DoFn.FinishBundle.html  |   170 +
 .../transforms/DoFn.FinishBundleContext.html    |   337 +
 .../transforms/DoFn.GetInitialRestriction.html  |   171 +
 .../transforms/DoFn.GetRestrictionCoder.html    |   174 +
 .../beam/sdk/transforms/DoFn.NewTracker.html    |   169 +
 .../beam/sdk/transforms/DoFn.OnTimer.html       |   224 +
 .../sdk/transforms/DoFn.OnTimerContext.html     |   321 +
 .../sdk/transforms/DoFn.OutputReceiver.html     |   226 +
 .../sdk/transforms/DoFn.ProcessContext.html     |   378 +
 .../sdk/transforms/DoFn.ProcessElement.html     |   214 +
 .../apache/beam/sdk/transforms/DoFn.Setup.html  |   169 +
 .../sdk/transforms/DoFn.SplitRestriction.html   |   177 +
 .../beam/sdk/transforms/DoFn.StartBundle.html   |   170 +
 .../sdk/transforms/DoFn.StartBundleContext.html |   277 +
 .../beam/sdk/transforms/DoFn.StateId.html       |   245 +
 .../beam/sdk/transforms/DoFn.Teardown.html      |   170 +
 .../beam/sdk/transforms/DoFn.TimerId.html       |   247 +
 .../transforms/DoFn.UnboundedPerElement.html    |   169 +
 .../sdk/transforms/DoFn.WindowedContext.html    |   454 +
 .../org/apache/beam/sdk/transforms/DoFn.html    |   581 +
 .../transforms/DoFnTester.CloningBehavior.html  |   366 +
 .../apache/beam/sdk/transforms/DoFnTester.html  |   872 +
 .../org/apache/beam/sdk/transforms/Filter.html  |   581 +
 .../beam/sdk/transforms/FlatMapElements.html    |   412 +
 .../beam/sdk/transforms/Flatten.Iterables.html  |   298 +
 .../sdk/transforms/Flatten.PCollections.html    |   327 +
 .../org/apache/beam/sdk/transforms/Flatten.html |   371 +
 .../apache/beam/sdk/transforms/GroupByKey.html  |   549 +
 .../beam/sdk/transforms/GroupIntoBatches.html   |   324 +
 .../org/apache/beam/sdk/transforms/Keys.html    |   328 +
 .../org/apache/beam/sdk/transforms/KvSwap.html  |   332 +
 .../org/apache/beam/sdk/transforms/Latest.html  |   302 +
 .../apache/beam/sdk/transforms/MapElements.html |   408 +
 .../beam/sdk/transforms/Materialization.html    |   231 +
 .../beam/sdk/transforms/Materializations.html   |   327 +
 .../org/apache/beam/sdk/transforms/Max.html     |   590 +
 .../org/apache/beam/sdk/transforms/Mean.html    |   327 +
 .../org/apache/beam/sdk/transforms/Min.html     |   590 +
 .../apache/beam/sdk/transforms/PTransform.html  |   701 +
 .../beam/sdk/transforms/ParDo.MultiOutput.html  |   534 +
 .../beam/sdk/transforms/ParDo.SingleOutput.html |   509 +
 .../org/apache/beam/sdk/transforms/ParDo.html   |   674 +
 .../sdk/transforms/Partition.PartitionFn.html   |   248 +
 .../apache/beam/sdk/transforms/Partition.html   |   410 +
 .../beam/sdk/transforms/Regex.AllMatches.html   |   339 +
 .../apache/beam/sdk/transforms/Regex.Find.html  |   339 +
 .../beam/sdk/transforms/Regex.FindAll.html      |   338 +
 .../beam/sdk/transforms/Regex.FindKV.html       |   345 +
 .../beam/sdk/transforms/Regex.FindName.html     |   339 +
 .../beam/sdk/transforms/Regex.FindNameKV.html   |   346 +
 .../beam/sdk/transforms/Regex.Matches.html      |   339 +
 .../beam/sdk/transforms/Regex.MatchesKV.html    |   344 +
 .../beam/sdk/transforms/Regex.MatchesName.html  |   339 +
 .../sdk/transforms/Regex.MatchesNameKV.html     |   345 +
 .../beam/sdk/transforms/Regex.ReplaceAll.html   |   340 +
 .../beam/sdk/transforms/Regex.ReplaceFirst.html |   340 +
 .../apache/beam/sdk/transforms/Regex.Split.html |   342 +
 .../org/apache/beam/sdk/transforms/Regex.html   |  1141 ++
 .../apache/beam/sdk/transforms/Reshuffle.html   |   322 +
 .../transforms/Sample.FixedSizedSampleFn.html   |   518 +
 .../org/apache/beam/sdk/transforms/Sample.html  |   421 +
 .../sdk/transforms/SerializableComparator.html  |   200 +
 .../sdk/transforms/SerializableFunction.html    |   240 +
 .../beam/sdk/transforms/SimpleFunction.html     |   402 +
 .../org/apache/beam/sdk/transforms/Sum.html     |   449 +
 .../apache/beam/sdk/transforms/ToString.html    |   331 +
 .../apache/beam/sdk/transforms/Top.Largest.html |   299 +
 .../beam/sdk/transforms/Top.Smallest.html       |   299 +
 .../beam/sdk/transforms/Top.TopCombineFn.html   |   531 +
 .../org/apache/beam/sdk/transforms/Top.html     |   624 +
 .../org/apache/beam/sdk/transforms/Values.html  |   328 +
 .../beam/sdk/transforms/View.AsIterable.html    |   296 +
 .../apache/beam/sdk/transforms/View.AsList.html |   296 +
 .../apache/beam/sdk/transforms/View.AsMap.html  |   315 +
 .../beam/sdk/transforms/View.AsMultimap.html    |   296 +
 .../beam/sdk/transforms/View.AsSingleton.html   |   346 +
 .../transforms/View.CreatePCollectionView.html  |   335 +
 .../org/apache/beam/sdk/transforms/View.html    |   532 +
 .../org/apache/beam/sdk/transforms/ViewFn.html  |   321 +
 .../apache/beam/sdk/transforms/WithKeys.html    |   383 +
 .../beam/sdk/transforms/WithTimestamps.html     |   401 +
 .../transforms/display/DisplayData.Builder.html |   335 +
 .../display/DisplayData.Identifier.html         |   357 +
 .../transforms/display/DisplayData.Item.html    |   443 +
 .../display/DisplayData.ItemSpec.html           |   486 +
 .../transforms/display/DisplayData.Path.html    |   370 +
 .../transforms/display/DisplayData.Type.html    |   404 +
 .../sdk/transforms/display/DisplayData.html     |   657 +
 .../sdk/transforms/display/HasDisplayData.html  |   272 +
 .../sdk/transforms/display/package-frame.html   |    33 +
 .../sdk/transforms/display/package-summary.html |   225 +
 .../sdk/transforms/display/package-tree.html    |   156 +
 .../join/CoGbkResult.CoGbkResultCoder.html      |   466 +
 .../beam/sdk/transforms/join/CoGbkResult.html   |   474 +
 .../sdk/transforms/join/CoGbkResultSchema.html  |   403 +
 .../beam/sdk/transforms/join/CoGroupByKey.html  |   346 +
 ...PCollectionTuple.TaggedKeyedPCollection.html |   296 +
 .../transforms/join/KeyedPCollectionTuple.html  |   463 +
 .../beam/sdk/transforms/join/RawUnionValue.html |   340 +
 .../beam/sdk/transforms/join/UnionCoder.html    |   553 +
 .../beam/sdk/transforms/join/package-frame.html |    27 +
 .../sdk/transforms/join/package-summary.html    |   198 +
 .../beam/sdk/transforms/join/package-tree.html  |   158 +
 .../beam/sdk/transforms/package-frame.html      |   143 +
 .../beam/sdk/transforms/package-summary.html    |  1019 +
 .../beam/sdk/transforms/package-tree.html       |   303 +
 .../splittabledofn/HasDefaultTracker.html       |   228 +
 .../transforms/splittabledofn/OffsetRange.html  |   366 +
 .../splittabledofn/OffsetRangeTracker.html      |   378 +
 .../splittabledofn/RestrictionTracker.html      |   271 +
 .../splittabledofn/package-frame.html           |    26 +
 .../splittabledofn/package-summary.html         |   185 +
 .../transforms/splittabledofn/package-tree.html |   141 +
 .../beam/sdk/transforms/windowing/AfterAll.html |   393 +
 .../sdk/transforms/windowing/AfterEach.html     |   394 +
 .../sdk/transforms/windowing/AfterFirst.html    |   392 +
 .../sdk/transforms/windowing/AfterPane.html     |   450 +
 .../windowing/AfterProcessingTime.html          |   514 +
 .../AfterSynchronizedProcessingTime.html        |   411 +
 ...terWatermark.AfterWatermarkEarlyAndLate.html |   430 +
 .../AfterWatermark.FromEndOfWindow.html         |   433 +
 .../transforms/windowing/AfterWatermark.html    |   289 +
 .../sdk/transforms/windowing/BoundedWindow.html |   364 +
 .../windowing/CalendarWindows.DaysWindows.html  |   464 +
 .../CalendarWindows.MonthsWindows.html          |   491 +
 .../windowing/CalendarWindows.YearsWindows.html |   504 +
 .../transforms/windowing/CalendarWindows.html   |   376 +
 .../transforms/windowing/DefaultTrigger.html    |   373 +
 .../sdk/transforms/windowing/FixedWindows.html  |   494 +
 .../windowing/GlobalWindow.Coder.html           |   446 +
 .../sdk/transforms/windowing/GlobalWindow.html  |   357 +
 .../sdk/transforms/windowing/GlobalWindows.html |   471 +
 .../IntervalWindow.IntervalWindowCoder.html     |   472 +
 .../transforms/windowing/IntervalWindow.html    |   534 +
 .../transforms/windowing/InvalidWindows.html    |   483 +
 .../MergeOverlappingIntervalWindows.html        |   281 +
 .../windowing/Never.NeverTrigger.html           |   346 +
 .../beam/sdk/transforms/windowing/Never.html    |   299 +
 .../windowing/NonMergingWindowFn.html           |   347 +
 .../transforms/windowing/OrFinallyTrigger.html  |   383 +
 .../windowing/PaneInfo.PaneInfoCoder.html       |   427 +
 .../transforms/windowing/PaneInfo.Timing.html   |   443 +
 .../beam/sdk/transforms/windowing/PaneInfo.html |   528 +
 .../windowing/PartitioningWindowFn.html         |   416 +
 .../sdk/transforms/windowing/Repeatedly.html    |   394 +
 .../transforms/windowing/ReshuffleTrigger.html  |   404 +
 .../beam/sdk/transforms/windowing/Sessions.html |   487 +
 .../transforms/windowing/SlidingWindows.html    |   582 +
 .../transforms/windowing/TimestampCombiner.html |   523 +
 .../windowing/TimestampTransform.AlignTo.html   |   325 +
 .../windowing/TimestampTransform.Delay.html     |   312 +
 .../windowing/TimestampTransform.html           |   327 +
 .../windowing/Trigger.OnceTrigger.html          |   347 +
 .../beam/sdk/transforms/windowing/Trigger.html  |   570 +
 .../sdk/transforms/windowing/Window.Assign.html |   341 +
 .../windowing/Window.ClosingBehavior.html       |   354 +
 .../beam/sdk/transforms/windowing/Window.html   |   774 +
 .../windowing/WindowFn.AssignContext.html       |   311 +
 .../windowing/WindowFn.MergeContext.html        |   313 +
 .../beam/sdk/transforms/windowing/WindowFn.html |   523 +
 .../transforms/windowing/WindowMappingFn.html   |   333 +
 .../sdk/transforms/windowing/package-frame.html |    68 +
 .../transforms/windowing/package-summary.html   |   479 +
 .../sdk/transforms/windowing/package-tree.html  |   230 +
 .../apache/beam/sdk/values/KV.OrderByKey.html   |   298 +
 .../apache/beam/sdk/values/KV.OrderByValue.html |   298 +
 .../2.0.0/org/apache/beam/sdk/values/KV.html    |   370 +
 .../org/apache/beam/sdk/values/PBegin.html      |   379 +
 .../beam/sdk/values/PCollection.IsBounded.html  |   369 +
 .../org/apache/beam/sdk/values/PCollection.html |   651 +
 .../apache/beam/sdk/values/PCollectionList.html |   588 +
 .../beam/sdk/values/PCollectionTuple.html       |   593 +
 .../apache/beam/sdk/values/PCollectionView.html |   400 +
 .../values/PCollectionViews.IterableViewFn.html |   333 +
 .../sdk/values/PCollectionViews.ListViewFn.html |   333 +
 .../sdk/values/PCollectionViews.MapViewFn.html  |   329 +
 .../values/PCollectionViews.MultimapViewFn.html |   330 +
 .../PCollectionViews.SimplePCollectionView.html |   499 +
 .../PCollectionViews.SingletonViewFn.html       |   320 +
 .../beam/sdk/values/PCollectionViews.html       |   447 +
 .../2.0.0/org/apache/beam/sdk/values/PDone.html |   310 +
 .../org/apache/beam/sdk/values/PInput.html      |   259 +
 .../org/apache/beam/sdk/values/POutput.html     |   286 +
 .../org/apache/beam/sdk/values/PValue.html      |   320 +
 .../org/apache/beam/sdk/values/PValueBase.html  |   501 +
 .../apache/beam/sdk/values/TaggedPValue.html    |   320 +
 .../TimestampedValue.TimestampedValueCoder.html |   461 +
 .../beam/sdk/values/TimestampedValue.html       |   408 +
 .../org/apache/beam/sdk/values/TupleTag.html    |   428 +
 .../apache/beam/sdk/values/TupleTagList.html    |   422 +
 .../apache/beam/sdk/values/TypeDescriptor.html  |   703 +
 .../apache/beam/sdk/values/TypeDescriptors.html |   695 +
 .../apache/beam/sdk/values/TypeParameter.html   |   314 +
 .../sdk/values/ValueInSingleWindow.Coder.html   |   491 +
 .../beam/sdk/values/ValueInSingleWindow.html    |   368 +
 .../values/ValueWithRecordId.StripIdsDoFn.html  |   310 +
 ...alueWithRecordId.ValueWithRecordIdCoder.html |   515 +
 .../beam/sdk/values/ValueWithRecordId.html      |   372 +
 .../WindowingStrategy.AccumulationMode.html     |   344 +
 .../beam/sdk/values/WindowingStrategy.html      |   588 +
 .../apache/beam/sdk/values/package-frame.html   |    61 +
 .../apache/beam/sdk/values/package-summary.html |   433 +
 .../apache/beam/sdk/values/package-tree.html    |   222 +
 .../sdks/javadoc/2.0.0/overview-frame.html      |    78 +
 .../sdks/javadoc/2.0.0/overview-summary.html    |   538 +
 .../sdks/javadoc/2.0.0/overview-tree.html       |  2060 +++
 .../sdks/javadoc/2.0.0/package-list             |    58 +
 .../documentation/sdks/javadoc/2.0.0/script.js  |    30 +
 .../sdks/javadoc/2.0.0/serialized-form.html     |  5018 +++++
 .../sdks/javadoc/2.0.0/stylesheet.css           |   574 +
 .../sdks/javadoc/current/index.html             |     8 +-
 .../_modules/apache_beam/coders/coder_impl.html |   857 +
 .../_modules/apache_beam/coders/coders.html     |   931 +
 .../apache_beam/coders/coders_test_common.html  |   480 +
 .../_modules/apache_beam/coders/observable.html |   133 +
 .../coders/proto2_coder_test_messages_pb2.html  |   408 +
 .../apache_beam/coders/slow_stream.html         |   264 +
 .../pydoc/2.0.0/_modules/apache_beam/error.html |   136 +
 .../_modules/apache_beam/internal/gcp/auth.html |   219 +
 .../apache_beam/internal/gcp/json_value.html    |   249 +
 .../_modules/apache_beam/internal/pickler.html  |   337 +
 .../_modules/apache_beam/internal/util.html     |   228 +
 .../2.0.0/_modules/apache_beam/io/avroio.html   |   464 +
 .../_modules/apache_beam/io/concat_source.html  |   359 +
 .../_modules/apache_beam/io/filebasedsink.html  |   389 +
 .../apache_beam/io/filebasedsource.html         |   400 +
 .../_modules/apache_beam/io/filesystem.html     |   670 +
 .../_modules/apache_beam/io/filesystems.html    |   326 +
 .../_modules/apache_beam/io/gcp/bigquery.html   |  1226 ++
 .../io/gcp/datastore/v1/datastoreio.html        |   507 +
 .../io/gcp/datastore/v1/fake_datastore.html     |   192 +
 .../apache_beam/io/gcp/datastore/v1/helper.html |   365 +
 .../io/gcp/datastore/v1/query_splitter.html     |   365 +
 .../apache_beam/io/gcp/gcsfilesystem.html       |   387 +
 .../_modules/apache_beam/io/gcp/gcsio.html      |   979 +
 .../_modules/apache_beam/io/gcp/pubsub.html     |   183 +
 .../io/gcp/tests/bigquery_matcher.html          |   200 +
 .../2.0.0/_modules/apache_beam/io/iobase.html   |  1077 ++
 .../apache_beam/io/localfilesystem.html         |   357 +
 .../_modules/apache_beam/io/range_trackers.html |   627 +
 .../apache_beam/io/source_test_utils.html       |   739 +
 .../2.0.0/_modules/apache_beam/io/textio.html   |   538 +
 .../_modules/apache_beam/io/tfrecordio.html     |   371 +
 .../_modules/apache_beam/metrics/cells.html     |   429 +
 .../_modules/apache_beam/metrics/execution.html |   319 +
 .../_modules/apache_beam/metrics/metric.html    |   293 +
 .../apache_beam/metrics/metricbase.html         |   174 +
 .../apache_beam/options/pipeline_options.html   |   731 +
 .../options/pipeline_options_validator.html     |   291 +
 .../apache_beam/options/value_provider.html     |   201 +
 .../2.0.0/_modules/apache_beam/pipeline.html    |   657 +
 .../2.0.0/_modules/apache_beam/pvalue.html      |   507 +
 .../_modules/apache_beam/runners/common.html    |   717 +
 .../runners/dataflow/dataflow_metrics.html      |   302 +
 .../runners/dataflow/dataflow_runner.html       |   886 +
 .../runners/dataflow/internal/apiclient.html    |   850 +
 .../runners/dataflow/internal/dependency.html   |   633 +
 .../runners/dataflow/internal/names.html        |   176 +
 .../runners/dataflow/native_io/iobase.html      |   411 +
 .../runners/dataflow/test_dataflow_runner.html  |   143 +
 .../runners/direct/bundle_factory.html          |   290 +
 .../apache_beam/runners/direct/clock.html       |   140 +
 .../consumer_tracking_pipeline_visitor.html     |   148 +
 .../runners/direct/direct_metrics.html          |   202 +
 .../runners/direct/direct_runner.html           |   270 +
 .../runners/direct/evaluation_context.html      |   388 +
 .../apache_beam/runners/direct/executor.html    |   663 +
 .../runners/direct/helper_transforms.html       |   189 +
 .../runners/direct/transform_evaluator.html     |   552 +
 .../runners/direct/transform_result.html        |   131 +
 .../runners/direct/watermark_manager.html       |   316 +
 .../apache_beam/runners/pipeline_context.html   |   186 +
 .../_modules/apache_beam/runners/runner.html    |   439 +
 .../apache_beam/testing/pipeline_verifiers.html |   244 +
 .../apache_beam/testing/test_pipeline.html      |   258 +
 .../apache_beam/testing/test_stream.html        |   265 +
 .../apache_beam/testing/test_utils.html         |   163 +
 .../_modules/apache_beam/testing/util.html      |   197 +
 .../apache_beam/transforms/combiners.html       |   675 +
 .../_modules/apache_beam/transforms/core.html   |  1619 ++
 .../apache_beam/transforms/cy_combiners.html    |   399 +
 .../apache_beam/transforms/display.html         |   421 +
 .../apache_beam/transforms/ptransform.html      |   802 +
 .../apache_beam/transforms/sideinputs.html      |   175 +
 .../apache_beam/transforms/timeutil.html        |   218 +
 .../apache_beam/transforms/trigger.html         |  1209 ++
 .../_modules/apache_beam/transforms/util.html   |   254 +
 .../_modules/apache_beam/transforms/window.html |   551 +
 .../apache_beam/typehints/decorators.html       |   626 +
 .../_modules/apache_beam/typehints/opcodes.html |   429 +
 .../typehints/trivial_inference.html            |   503 +
 .../apache_beam/typehints/typecheck.html        |   270 +
 .../apache_beam/typehints/typehints.html        |  1154 ++
 .../_modules/apache_beam/utils/annotations.html |   201 +
 .../_modules/apache_beam/utils/counters.html    |   275 +
 .../_modules/apache_beam/utils/processes.html   |   146 +
 .../_modules/apache_beam/utils/profiler.html    |   241 +
 .../_modules/apache_beam/utils/proto_utils.html |   145 +
 .../2.0.0/_modules/apache_beam/utils/retry.html |   291 +
 .../_modules/apache_beam/utils/timestamp.html   |   300 +
 .../2.0.0/_modules/apache_beam/utils/urns.html  |   211 +
 .../apache_beam/utils/windowed_value.html       |   211 +
 .../_modules/google/protobuf/descriptor.html    |  1110 ++
 .../protobuf/internal/python_message.html       |  1627 ++
 .../sdks/pydoc/2.0.0/_modules/index.html        |   182 +
 .../2.0.0/_sources/apache_beam.coders.rst.txt   |    77 +
 .../_sources/apache_beam.internal.gcp.rst.txt   |    30 +
 .../2.0.0/_sources/apache_beam.internal.rst.txt |    37 +
 .../apache_beam.io.gcp.datastore.rst.txt        |    17 +
 .../apache_beam.io.gcp.datastore.v1.rst.txt     |    46 +
 .../apache_beam.io.gcp.internal.rst.txt         |    10 +
 .../2.0.0/_sources/apache_beam.io.gcp.rst.txt   |    55 +
 .../_sources/apache_beam.io.gcp.tests.rst.txt   |    22 +
 .../pydoc/2.0.0/_sources/apache_beam.io.rst.txt |   117 +
 .../2.0.0/_sources/apache_beam.metrics.rst.txt  |    46 +
 .../2.0.0/_sources/apache_beam.options.rst.txt  |    38 +
 .../pydoc/2.0.0/_sources/apache_beam.rst.txt    |    62 +
 ...pache_beam.runners.dataflow.internal.rst.txt |    38 +
 ...ache_beam.runners.dataflow.native_io.rst.txt |    22 +
 .../apache_beam.runners.dataflow.rst.txt        |    46 +
 .../_sources/apache_beam.runners.direct.rst.txt |   102 +
 .../2.0.0/_sources/apache_beam.runners.rst.txt  |    46 +
 .../2.0.0/_sources/apache_beam.testing.rst.txt  |    54 +
 .../_sources/apache_beam.transforms.rst.txt     |    94 +
 .../_sources/apache_beam.typehints.rst.txt      |    54 +
 .../2.0.0/_sources/apache_beam.utils.rst.txt    |    86 +
 .../sdks/pydoc/2.0.0/_sources/index.rst.txt     |     1 +
 .../sdks/pydoc/2.0.0/_sources/modules.rst.txt   |     7 +
 .../sdks/pydoc/2.0.0/_static/ajax-loader.gif    |   Bin 0 -> 673 bytes
 .../sdks/pydoc/2.0.0/_static/basic.css          |   632 +
 .../sdks/pydoc/2.0.0/_static/comment-bright.png |   Bin 0 -> 756 bytes
 .../sdks/pydoc/2.0.0/_static/comment-close.png  |   Bin 0 -> 829 bytes
 .../sdks/pydoc/2.0.0/_static/comment.png        |   Bin 0 -> 641 bytes
 .../sdks/pydoc/2.0.0/_static/contents.png       |   Bin 0 -> 107 bytes
 .../sdks/pydoc/2.0.0/_static/doctools.js        |   287 +
 .../sdks/pydoc/2.0.0/_static/down-pressed.png   |   Bin 0 -> 222 bytes
 .../sdks/pydoc/2.0.0/_static/down.png           |   Bin 0 -> 202 bytes
 .../sdks/pydoc/2.0.0/_static/file.png           |   Bin 0 -> 286 bytes
 .../sdks/pydoc/2.0.0/_static/jquery-3.1.0.js    | 10074 ++++++++++
 .../sdks/pydoc/2.0.0/_static/jquery.js          |     4 +
 .../sdks/pydoc/2.0.0/_static/minus.png          |   Bin 0 -> 90 bytes
 .../sdks/pydoc/2.0.0/_static/navigation.png     |   Bin 0 -> 120 bytes
 .../sdks/pydoc/2.0.0/_static/plus.png           |   Bin 0 -> 90 bytes
 .../sdks/pydoc/2.0.0/_static/pygments.css       |    69 +
 .../sdks/pydoc/2.0.0/_static/searchtools.js     |   758 +
 .../sdks/pydoc/2.0.0/_static/sphinxdoc.css      |   345 +
 .../pydoc/2.0.0/_static/underscore-1.3.1.js     |   999 +
 .../sdks/pydoc/2.0.0/_static/underscore.js      |    31 +
 .../sdks/pydoc/2.0.0/_static/up-pressed.png     |   Bin 0 -> 214 bytes
 .../sdks/pydoc/2.0.0/_static/up.png             |   Bin 0 -> 203 bytes
 .../sdks/pydoc/2.0.0/_static/websupport.js      |   808 +
 .../sdks/pydoc/2.0.0/apache_beam.coders.html    |  2245 +++
 .../sdks/pydoc/2.0.0/apache_beam.html           |   709 +
 .../pydoc/2.0.0/apache_beam.internal.gcp.html   |   252 +
 .../sdks/pydoc/2.0.0/apache_beam.internal.html  |   293 +
 .../2.0.0/apache_beam.io.gcp.datastore.html     |   151 +
 .../2.0.0/apache_beam.io.gcp.datastore.v1.html  |   488 +
 .../sdks/pydoc/2.0.0/apache_beam.io.gcp.html    |   817 +
 .../2.0.0/apache_beam.io.gcp.internal.html      |   134 +
 .../pydoc/2.0.0/apache_beam.io.gcp.tests.html   |   162 +
 .../sdks/pydoc/2.0.0/apache_beam.io.html        |  2678 +++
 .../sdks/pydoc/2.0.0/apache_beam.metrics.html   |   515 +
 .../sdks/pydoc/2.0.0/apache_beam.options.html   |   553 +
 .../2.0.0/apache_beam.runners.dataflow.html     |   288 +
 .../apache_beam.runners.dataflow.internal.html  |   649 +
 .../apache_beam.runners.dataflow.native_io.html |   342 +
 .../pydoc/2.0.0/apache_beam.runners.direct.html |   671 +
 .../sdks/pydoc/2.0.0/apache_beam.runners.html   |   633 +
 .../sdks/pydoc/2.0.0/apache_beam.testing.html   |   410 +
 .../pydoc/2.0.0/apache_beam.transforms.html     |  2860 +++
 .../sdks/pydoc/2.0.0/apache_beam.typehints.html |  1118 ++
 .../sdks/pydoc/2.0.0/apache_beam.utils.html     |   793 +
 .../sdks/pydoc/2.0.0/genindex.html              |  3944 ++++
 .../documentation/sdks/pydoc/2.0.0/index.html   |   242 +
 .../documentation/sdks/pydoc/2.0.0/modules.html |   232 +
 .../documentation/sdks/pydoc/2.0.0/objects.inv  |   Bin 0 -> 12716 bytes
 .../sdks/pydoc/2.0.0/py-modindex.html           |   673 +
 .../documentation/sdks/pydoc/2.0.0/search.html  |   107 +
 .../sdks/pydoc/2.0.0/searchindex.js             |     1 +
 .../documentation/sdks/pydoc/current/index.html |     8 +-
 .../sdks/python-custom-io/index.html            |     4 +-
 .../python-pipeline-dependencies/index.html     |     4 +-
 .../sdks/python-type-safety/index.html          |     4 +-
 content/documentation/sdks/python/index.html    |     4 +-
 content/get-started/beam-overview/index.html    |     4 +-
 content/get-started/downloads/index.html        |    23 +-
 content/get-started/index.html                  |     4 +-
 .../mobile-gaming-example/index.html            |     4 +-
 content/get-started/quickstart-java/index.html  |     4 +-
 content/get-started/quickstart-py/index.html    |     4 +-
 content/get-started/support/index.html          |     4 +-
 .../get-started/wordcount-example/index.html    |     4 +-
 content/index.html                              |     4 +-
 content/privacy_policy/index.html               |     4 +-
 1192 files changed, 423282 insertions(+), 173 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/beam/capability/2016/03/17/capability-matrix.html
----------------------------------------------------------------------
diff --git a/content/beam/capability/2016/03/17/capability-matrix.html b/content/beam/capability/2016/03/17/capability-matrix.html
index f65f871..ad49b6c 100644
--- a/content/beam/capability/2016/03/17/capability-matrix.html
+++ b/content/beam/capability/2016/03/17/capability-matrix.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/beam/capability/2016/04/03/presentation-materials.html
----------------------------------------------------------------------
diff --git a/content/beam/capability/2016/04/03/presentation-materials.html b/content/beam/capability/2016/04/03/presentation-materials.html
index 2f1450a..ab0a3ec 100644
--- a/content/beam/capability/2016/04/03/presentation-materials.html
+++ b/content/beam/capability/2016/04/03/presentation-materials.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/beam/python/sdk/2016/02/25/python-sdk-now-public.html
----------------------------------------------------------------------
diff --git a/content/beam/python/sdk/2016/02/25/python-sdk-now-public.html b/content/beam/python/sdk/2016/02/25/python-sdk-now-public.html
index 0907e3e..16f3713 100644
--- a/content/beam/python/sdk/2016/02/25/python-sdk-now-public.html
+++ b/content/beam/python/sdk/2016/02/25/python-sdk-now-public.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/beam/release/2016/06/15/first-release.html
----------------------------------------------------------------------
diff --git a/content/beam/release/2016/06/15/first-release.html b/content/beam/release/2016/06/15/first-release.html
index 0d68f7e..f4532d3 100644
--- a/content/beam/release/2016/06/15/first-release.html
+++ b/content/beam/release/2016/06/15/first-release.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
----------------------------------------------------------------------
diff --git a/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
index 538fa81..bfc01c0 100644
--- a/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
+++ b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/beam/update/website/2016/02/22/beam-has-a-logo.html
----------------------------------------------------------------------
diff --git a/content/beam/update/website/2016/02/22/beam-has-a-logo.html b/content/beam/update/website/2016/02/22/beam-has-a-logo.html
index eb07527..39d668c 100644
--- a/content/beam/update/website/2016/02/22/beam-has-a-logo.html
+++ b/content/beam/update/website/2016/02/22/beam-has-a-logo.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2016/05/18/splitAtFraction-method.html
----------------------------------------------------------------------
diff --git a/content/blog/2016/05/18/splitAtFraction-method.html b/content/blog/2016/05/18/splitAtFraction-method.html
index 89f2a31..adfcab5 100644
--- a/content/blog/2016/05/18/splitAtFraction-method.html
+++ b/content/blog/2016/05/18/splitAtFraction-method.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2016/05/27/where-is-my-pcollection-dot-map.html
----------------------------------------------------------------------
diff --git a/content/blog/2016/05/27/where-is-my-pcollection-dot-map.html b/content/blog/2016/05/27/where-is-my-pcollection-dot-map.html
index 3a1b327..107611b 100644
--- a/content/blog/2016/05/27/where-is-my-pcollection-dot-map.html
+++ b/content/blog/2016/05/27/where-is-my-pcollection-dot-map.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/blog/2016/06/13/flink-batch-runner-milestone.html
----------------------------------------------------------------------
diff --git a/content/blog/2016/06/13/flink-batch-runner-milestone.html b/content/blog/2016/06/13/flink-batch-runner-milestone.html
index 3cad247..b02db77 100644
--- a/content/blog/2016/06/13/flink-batch-runner-milestone.html
+++ b/content/blog/2016/06/13/flink-batch-runner-milestone.html
@@ -72,12 +72,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>


[33/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html
new file mode 100644
index 0000000..868e658
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html
@@ -0,0 +1,445 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowWorkerHarnessOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowWorkerHarnessOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerHarnessOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Interface DataflowWorkerHarnessOptions" class="title">Interface DataflowWorkerHarnessOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOpti
 ons.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">
 GoogleApiDebugOptions</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, <a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+public interface <span class="typeNameLabel">DataflowWorkerHarnessOptions</span>
+extends <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></pre>
+<div class="block">Options that are used exclusively within the Dataflow worker harness.
+ These options have no effect at pipeline creation time.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions.StagingLocationFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.DataflowClientFactory</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.StagerFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcsOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.ExecutorServiceFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.ExecutorServiceFactory</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.PathValidatorFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.PathValidatorFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowProfilingOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcpOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.DefaultProjectFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.DefaultProjectFactory</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpTempLocationFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpTempLocationFactory</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpUserCredentialsFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpUserCredentialsFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions.GoogleApiTracer</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html#getJobId--">getJobId</a></span>()</code>
+<div class="block">The identity of the Dataflow job.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html#getWorkerCacheMb--">getWorkerCacheMb</a></span>()</code>
+<div class="block">The size of the worker's in-memory cache, in megabytes.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html#getWorkerId--">getWorkerId</a></span>()</code>
+<div class="block">The identity of the worker running this pipeline.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html#setJobId-java.lang.String-">setJobId</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html#setWorkerCacheMb-java.lang.Integer-">setWorkerCacheMb</a></span>(java.lang.Integer&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html#setWorkerId-java.lang.String-">setWorkerId</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getProject--">getProject</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getRegion--">getRegion</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getServiceAccount--">getServiceAccount</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getStagingLocation--">getStagingLocation</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getTemplateLocation--">getTemplateLocation</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#isUpdate--">isUpdate</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setProject-java.lang.String-">setProject</a>, <a href="../../../../../../org/apache/beam/r
 unners/dataflow/options/DataflowPipelineOptions.html#setRegion-java.lang.String-">setRegion</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setServiceAccount-java.lang.String-">setServiceAccount</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setStagingLocation-java.lang.String-">setStagingLocation</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setTemplateLocation-java.lang.String-">setTemplateLocation</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setUpdate-boolean-">setUpdate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getApiRootUrl--">getApiRootUrl</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowClient--">getDataflowClient</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowEndpoint--">getDataflowEndpoint</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowJobFile--">getDataflowJobFile</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDumpHeapOnOOM--">getDumpHeapOnOOM</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getExperiments--">getExperiments</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getNumberOfWorkerHarnes
 sThreads--">getNumberOfWorkerHarnessThreads</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getOverrideWindmillBinary--">getOverrideWindmillBinary</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStager--">getStager</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStagerClass--">getStagerClass</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getTransformNameMapping--">getTransformNameMapping</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServiceEndpoint--">getWindmillServiceEndpoint</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServicePort--">getWindmillServicePort</a>, <a href="../../../../../../org/apache/
 beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setApiRootUrl-java.lang.String-">setApiRootUrl</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowClient-com.google.api.services.dataflow.Dataflow-">setDataflowClient</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowEndpoint-java.lang.String-">setDataflowEndpoint</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowJobFile-java.lang.String-">setDataflowJobFile</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDumpHeapOnOOM-boolean-">setDumpHeapOnOOM</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setExperiments-java.util.List-">setExperiments</a>, <a href="../../../../../../org/apache/beam/runners/dataflow
 /options/DataflowPipelineDebugOptions.html#setNumberOfWorkerHarnessThreads-int-">setNumberOfWorkerHarnessThreads</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setOverrideWindmillBinary-java.lang.String-">setOverrideWindmillBinary</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStager-org.apache.beam.runners.dataflow.util.Stager-">setStager</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStagerClass-java.lang.Class-">setStagerClass</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setTransformNameMapping-java.util.Map-">setTransformNameMapping</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setWindmillServiceEndpoint-java.lang.String-">setWindmillServiceEndpoint</a>, <a href="../../../../
 ../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setWindmillServicePort-int-">setWindmillServicePort</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getAutoscalingAlgorithm--">getAutoscalingAlgorithm</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getDiskSizeGb--">getDiskSizeGb</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getFilesToStage--">getFilesToStage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getMaxNumWorkers--">getMaxNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNetwork--">getNetwork</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNumWorkers--">getNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#ge
 tSubnetwork--">getSubnetwork</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getUsePublicIps--">getUsePublicIps</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerDiskType--">getWorkerDiskType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerHarnessContainerImage--">getWorkerHarnessContainerImage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerMachineType--">getWorkerMachineType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getZone--">getZone</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setAutoscalingAlgorithm-org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOp
 tions.AutoscalingAlgorithmType-">setAutoscalingAlgorithm</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setDiskSizeGb-int-">setDiskSizeGb</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setFilesToStage-java.util.List-">setFilesToStage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setMaxNumWorkers-int-">setMaxNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNetwork-java.lang.String-">setNetwork</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNumWorkers-int-">setNumWorkers</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setSubnetwork-java.lang.String-">setSubnetwork</a>, <a href="../../../
 ../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setUsePublicIps-java.lang.Boolean-">setUsePublicIps</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerDiskType-java.lang.String-">setWorkerDiskType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerHarnessContainerImage-java.lang.String-">setWorkerHarnessContainerImage</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerMachineType-java.lang.String-">setWorkerMachineType</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setZone-java.lang.String-">setZone</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.io.gcp.bigquery.BigQueryOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html#getTempDatasetId--">getTempDatasetId</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html#setTempDatasetId-java.lang.String-">setTempDatasetId</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcsOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getExecutorService--">getExecutorService</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsEndpoint--">getGcsEndpoint</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsUploadBufferSizeBytes--">getGcsUploadBufferSizeBytes</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsUtil--">getGcsUtil</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getPathValidator--">getPathValidator</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getPathValidatorClass--">getPathValidatorClass</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setExecutorService-java.util.concurrent.ExecutorService-">setExecutorService</a>, <a href="../../../../../../org/apac
 he/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsEndpoint-java.lang.String-">setGcsEndpoint</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsUploadBufferSizeBytes-java.lang.Integer-">setGcsUploadBufferSizeBytes</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsUtil-org.apache.beam.sdk.util.GcsUtil-">setGcsUtil</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setPathValidator-org.apache.beam.sdk.extensions.gcp.storage.PathValidator-">setPathValidator</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setPathValidatorClass-java.lang.Class-">setPathValidatorClass</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.CloudDebuggerOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getDebuggee--">getDebuggee</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getEnableCloudDebugger--">getEnableCloudDebugger</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getMaxConditionCost--">getMaxConditionCost</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setDebuggee-com.google.api.services.clouddebugger.v2.model.Debuggee-">setDebuggee</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setEnableCloudDebugger-boolean-">setEnableCloudDebugger</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setMaxConditionCost-double-">setMaxConditionCost</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getDefaultWorkerLogLevel--">getDefaultWorkerLogLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerLogLevelOverrides--">getWorkerLogLevelOverrides</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemErrMessageLevel--">getWorkerSystemErrMessageLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemOutMessageLevel--">getWorkerSystemOutMessageLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setDefaultWorkerLogLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setDefaultWorkerLogLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggin
 gOptions.html#setWorkerLogLevelOverrides-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.WorkerLogLevelOverrides-">setWorkerLogLevelOverrides</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemErrMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemErrMessageLevel</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemOutMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemOutMessageLevel</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowProfilingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getProfilingAgentConfiguration--">getProfilingAgentConfiguration</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getSaveProfilesToGcs--">getSaveProfilesToGcs</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setProfilingAgentConfiguration-org.apache.beam.runners.dataflow.options.DataflowProfilingOptions.DataflowProfilingAgentConfiguration-">setProfilingAgentConfiguration</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setSaveProfilesToGcs-java.lang.String-">setSaveProfilesToGcs</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.io.gcp.pubsub.PubsubOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html#getPubsubRootUrl--">getPubsubRootUrl</a>, <a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html#setPubsubRootUrl-java.lang.String-">setPubsubRootUrl</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcpOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getCredentialFactoryClass--">getCredentialFactoryClass</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpCredential--">getGcpCredential</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--">getGcpTempLocation</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getZone--">getZone</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setCredentialFactoryClass-java.lang.Class-">setCredentialFactoryClass</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setGcpCredential-com.google.auth.Credentials-">setGcpCredential</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setGcpTempLocation-java.lang.String-">setGcpTempLocation</a>, <a href="..
 /../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setZone-java.lang.String-">setZone</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html#getGoogleApiTrace--">getGoogleApiTrace</a>, <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html#setGoogleApiTrace-org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions.GoogleApiTracer-">setGoogleApiTrace</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getWorkerId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerId</h4>
+<pre>java.lang.String&nbsp;getWorkerId()</pre>
+<div class="block">The identity of the worker running this pipeline.</div>
+</li>
+</ul>
+<a name="setWorkerId-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWorkerId</h4>
+<pre>void&nbsp;setWorkerId(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getJobId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobId</h4>
+<pre>java.lang.String&nbsp;getJobId()</pre>
+<div class="block">The identity of the Dataflow job.</div>
+</li>
+</ul>
+<a name="setJobId-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setJobId</h4>
+<pre>void&nbsp;setJobId(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getWorkerCacheMb--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerCacheMb</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.Integer.html" title="annotation in org.apache.beam.sdk.options">@Default.Integer</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.Integer.html#value--">value</a>=100)
+java.lang.Integer&nbsp;getWorkerCacheMb()</pre>
+<div class="block">The size of the worker's in-memory cache, in megabytes.
+
+ <p>Currently, this cache is used for storing read values of side inputs.</div>
+</li>
+</ul>
+<a name="setWorkerCacheMb-java.lang.Integer-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setWorkerCacheMb</h4>
+<pre>void&nbsp;setWorkerCacheMb(java.lang.Integer&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerHarnessOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html
new file mode 100644
index 0000000..0c02ba8
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html
@@ -0,0 +1,410 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowWorkerLoggingOptions.Level</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowWorkerLoggingOptions.Level";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerLoggingOptions.Level.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Enum DataflowWorkerLoggingOptions.Level" class="title">Enum DataflowWorkerLoggingOptions.Level</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">DataflowWorkerLoggingOptions.Level</span>
+extends java.lang.Enum&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&gt;</pre>
+<div class="block">The set of log levels that can be used on the Dataflow worker.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#DEBUG">DEBUG</a></span></code>
+<div class="block">Level for logging diagnostic messages.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#ERROR">ERROR</a></span></code>
+<div class="block">Level for logging error messages.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#INFO">INFO</a></span></code>
+<div class="block">Level for logging informational messages.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#OFF">OFF</a></span></code>
+<div class="block">Special level used to turn off logging.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#TRACE">TRACE</a></span></code>
+<div class="block">Level for logging tracing messages.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#WARN">WARN</a></span></code>
+<div class="block">Level for logging warning messages.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="OFF">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OFF</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a> OFF</pre>
+<div class="block">Special level used to turn off logging.</div>
+</li>
+</ul>
+<a name="ERROR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ERROR</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a> ERROR</pre>
+<div class="block">Level for logging error messages.</div>
+</li>
+</ul>
+<a name="WARN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WARN</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a> WARN</pre>
+<div class="block">Level for logging warning messages.</div>
+</li>
+</ul>
+<a name="INFO">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INFO</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a> INFO</pre>
+<div class="block">Level for logging informational messages.</div>
+</li>
+</ul>
+<a name="DEBUG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEBUG</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a> DEBUG</pre>
+<div class="block">Level for logging diagnostic messages.</div>
+</li>
+</ul>
+<a name="TRACE">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TRACE</h4>
+<pre>public static final&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a> TRACE</pre>
+<div class="block">Level for logging tracing messages.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (DataflowWorkerLoggingOptions.Level c : DataflowWorkerLoggingOptions.Level.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerLoggingOptions.Level.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html
new file mode 100644
index 0000000..2eb27d1
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html
@@ -0,0 +1,425 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowWorkerLoggingOptions.WorkerLogLevelOverrides";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.java.util.AbstractMap">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Class DataflowWorkerLoggingOptions.WorkerLogLevelOverrides" class="title">Class DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.util.AbstractMap&lt;K,V&gt;</li>
+<li>
+<ul class="inheritance">
+<li>java.util.HashMap&lt;java.lang.String,<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Cloneable, java.util.Map&lt;java.lang.String,<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</span>
+extends java.util.HashMap&lt;java.lang.String,<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&gt;</pre>
+<div class="block">Defines a log level override for a specific class, package, or name.
+
+ <p>The Dataflow worker harness supports a logging hierarchy based off of names that are "."
+ separated. It is a common pattern to have the logger for a given class share the same name as
+ the class itself. Given the classes <code>a.b.c.Foo</code>, <code>a.b.c.Xyz</code>, and <code>a.b.Bar</code>,
+ with loggers named <code>"a.b.c.Foo"</code>, <code>"a.b.c.Xyz"</code>, and <code>"a.b.Bar"</code>
+ respectively, we can override the log levels:
+ <ul>
+    <li>for <code>Foo</code> by specifying the name <code>"a.b.c.Foo"</code> or the <code>Class</code>
+    representing <code>a.b.c.Foo</code>.
+    <li>for <code>Foo</code>, <code>Xyz</code>, and <code>Bar</code> by specifying the name <code>"a.b"</code> or
+    the <code>Package</code> representing <code>a.b</code>.
+    <li>for <code>Foo</code> and <code>Bar</code> by specifying both of their names or classes.
+ </ul>
+
+ <p><code>System.out</code> and <code>System.err</code> messages are configured via loggers of the
+ corresponding name. Note that by specifying multiple overrides, the exact name followed by the
+ closest parent takes precedence.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.WorkerLogLevelOverrides">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>java.util.AbstractMap.SimpleEntry&lt;K,V&gt;, java.util.AbstractMap.SimpleImmutableEntry&lt;K,V&gt;</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;java.util.Map</h3>
+<code>java.util.Map.Entry&lt;K,V&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#WorkerLogLevelOverrides--">WorkerLogLevelOverrides</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForClass-java.lang.Class-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">addOverrideForClass</a></span>(java.lang.Class&lt;?&gt;&nbsp;klass,
+                   <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</code>
+<div class="block">Overrides the default log level for the passed in class.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForName-java.lang.String-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">addOverrideForName</a></span>(java.lang.String&nbsp;name,
+                  <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</code>
+<div class="block">Overrides the default log level for the passed in name.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForPackage-java.lang.Package-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">addOverrideForPackage</a></span>(java.lang.Package&nbsp;pkg,
+                     <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</code>
+<div class="block">Overrides the default log level for the passed in package.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#from-java.util.Map-">from</a></span>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;values)</code>
+<div class="block">Expects a map keyed by logger <code>Name</code>s with values representing <code>Level</code>s.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.HashMap">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.util.HashMap</h3>
+<code>clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>equals, hashCode, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Map</h3>
+<code>equals, hashCode</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorkerLogLevelOverrides--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorkerLogLevelOverrides</h4>
+<pre>public&nbsp;WorkerLogLevelOverrides()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addOverrideForClass-java.lang.Class-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addOverrideForClass</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a>&nbsp;addOverrideForClass(java.lang.Class&lt;?&gt;&nbsp;klass,
+                                                                                <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</pre>
+<div class="block">Overrides the default log level for the passed in class.
+
+ <p>This is equivalent to calling
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForName-java.lang.String-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-"><code>addOverrideForName(String, DataflowWorkerLoggingOptions.Level)</code></a>
+ and passing in the <code>class name</code>.</div>
+</li>
+</ul>
+<a name="addOverrideForPackage-java.lang.Package-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addOverrideForPackage</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a>&nbsp;addOverrideForPackage(java.lang.Package&nbsp;pkg,
+                                                                                  <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</pre>
+<div class="block">Overrides the default log level for the passed in package.
+
+ <p>This is equivalent to calling
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#addOverrideForName-java.lang.String-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-"><code>addOverrideForName(String, DataflowWorkerLoggingOptions.Level)</code></a>
+ and passing in the <code>package name</code>.</div>
+</li>
+</ul>
+<a name="addOverrideForName-java.lang.String-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addOverrideForName</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a>&nbsp;addOverrideForName(java.lang.String&nbsp;name,
+                                                                               <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</pre>
+<div class="block">Overrides the default log level for the passed in name.
+
+ <p>Note that because of the hierarchical nature of logger names, this will
+ override the log level of all loggers that have the passed in name or
+ a parent logger that has the passed in name.</div>
+</li>
+</ul>
+<a name="from-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>from</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a>&nbsp;from(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;values)</pre>
+<div class="block">Expects a map keyed by logger <code>Name</code>s with values representing <code>Level</code>s.
+ The <code>Name</code> generally represents the fully qualified Java
+ <code>class name</code>, or fully qualified Java
+ <code>package name</code>, or custom logger name. The <code>Level</code>
+ represents the log level and must be one of <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options"><code>DataflowWorkerLoggingOptions.Level</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.java.util.AbstractMap">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[25/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/PropertyNames.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/PropertyNames.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/PropertyNames.html
new file mode 100644
index 0000000..21db580
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/PropertyNames.html
@@ -0,0 +1,1755 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>PropertyNames</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PropertyNames";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/PropertyNames.html" target="_top">Frames</a></li>
+<li><a href="PropertyNames.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class PropertyNames" class="title">Class PropertyNames</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.PropertyNames</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PropertyNames</span>
+extends java.lang.Object</pre>
+<div class="block">Constant property names used by the SDK in CloudWorkflow specifications.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#ALLOWED_ENCODINGS">ALLOWED_ENCODINGS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#APPEND_TRAILING_NEWLINES">APPEND_TRAILING_NEWLINES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_CREATE_DISPOSITION">BIGQUERY_CREATE_DISPOSITION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_DATASET">BIGQUERY_DATASET</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_EXPORT_FORMAT">BIGQUERY_EXPORT_FORMAT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_EXPORT_SCHEMA">BIGQUERY_EXPORT_SCHEMA</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_FLATTEN_RESULTS">BIGQUERY_FLATTEN_RESULTS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_PROJECT">BIGQUERY_PROJECT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_QUERY">BIGQUERY_QUERY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_SCHEMA">BIGQUERY_SCHEMA</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_TABLE">BIGQUERY_TABLE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_USE_LEGACY_SQL">BIGQUERY_USE_LEGACY_SQL</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#BIGQUERY_WRITE_DISPOSITION">BIGQUERY_WRITE_DISPOSITION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#CO_GBK_RESULT_SCHEMA">CO_GBK_RESULT_SCHEMA</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#COMBINE_FN">COMBINE_FN</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#COMPONENT_ENCODINGS">COMPONENT_ENCODINGS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#COMPRESSION_TYPE">COMPRESSION_TYPE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#CONCAT_SOURCE_BASE_SPECS">CONCAT_SOURCE_BASE_SPECS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#CONCAT_SOURCE_SOURCES">CONCAT_SOURCE_SOURCES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#CUSTOM_SOURCE_FORMAT">CUSTOM_SOURCE_FORMAT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#DISALLOW_COMBINER_LIFTING">DISALLOW_COMBINER_LIFTING</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#DISPLAY_DATA">DISPLAY_DATA</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#ELEMENT">ELEMENT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#ELEMENTS">ELEMENTS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#ENCODING">ENCODING</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#ENCODING_ID">ENCODING_ID</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#END_INDEX">END_INDEX</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#END_OFFSET">END_OFFSET</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#END_SHUFFLE_POSITION">END_SHUFFLE_POSITION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#ENVIRONMENT_VERSION_JOB_TYPE_KEY">ENVIRONMENT_VERSION_JOB_TYPE_KEY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#ENVIRONMENT_VERSION_MAJOR_KEY">ENVIRONMENT_VERSION_MAJOR_KEY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#FILENAME">FILENAME</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#FILENAME_PREFIX">FILENAME_PREFIX</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#FILENAME_SUFFIX">FILENAME_SUFFIX</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#FILEPATTERN">FILEPATTERN</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#FOOTER">FOOTER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#FORMAT">FORMAT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#HEADER">HEADER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#INPUT_CODER">INPUT_CODER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#INPUTS">INPUTS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_GENERATED">IS_GENERATED</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_MERGING_WINDOW_FN">IS_MERGING_WINDOW_FN</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_PAIR_LIKE">IS_PAIR_LIKE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_STREAM_LIKE">IS_STREAM_LIKE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#IS_WRAPPER">IS_WRAPPER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#NON_PARALLEL_INPUTS">NON_PARALLEL_INPUTS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#NUM_METADATA_SHARD_CODERS">NUM_METADATA_SHARD_CODERS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#NUM_SHARD_CODERS">NUM_SHARD_CODERS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#NUM_SHARDS">NUM_SHARDS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#OBJECT_TYPE_NAME">OBJECT_TYPE_NAME</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#OUTPUT">OUTPUT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#OUTPUT_INFO">OUTPUT_INFO</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#OUTPUT_NAME">OUTPUT_NAME</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PARALLEL_INPUT">PARALLEL_INPUT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PHASE">PHASE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_ID_ATTRIBUTE">PUBSUB_ID_ATTRIBUTE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_SERIALIZED_ATTRIBUTES_FN">PUBSUB_SERIALIZED_ATTRIBUTES_FN</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_SUBSCRIPTION">PUBSUB_SUBSCRIPTION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_SUBSCRIPTION_OVERRIDE">PUBSUB_SUBSCRIPTION_OVERRIDE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_TIMESTAMP_ATTRIBUTE">PUBSUB_TIMESTAMP_ATTRIBUTE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_TOPIC">PUBSUB_TOPIC</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PUBSUB_TOPIC_OVERRIDE">PUBSUB_TOPIC_OVERRIDE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SCALAR_FIELD_NAME">SCALAR_FIELD_NAME</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SERIALIZED_FN">SERIALIZED_FN</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SHARD_NAME_TEMPLATE">SHARD_NAME_TEMPLATE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SHUFFLE_KIND">SHUFFLE_KIND</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SHUFFLE_READER_CONFIG">SHUFFLE_READER_CONFIG</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SHUFFLE_WRITER_CONFIG">SHUFFLE_WRITER_CONFIG</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SORT_VALUES">SORT_VALUES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_DOES_NOT_NEED_SPLITTING">SOURCE_DOES_NOT_NEED_SPLITTING</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_ESTIMATED_SIZE_BYTES">SOURCE_ESTIMATED_SIZE_BYTES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_IS_INFINITE">SOURCE_IS_INFINITE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_METADATA">SOURCE_METADATA</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_PRODUCES_SORTED_KEYS">SOURCE_PRODUCES_SORTED_KEYS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_SPEC">SOURCE_SPEC</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#SOURCE_STEP_INPUT">SOURCE_STEP_INPUT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#START_INDEX">START_INDEX</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#START_OFFSET">START_OFFSET</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#START_SHUFFLE_POSITION">START_SHUFFLE_POSITION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#STRIP_TRAILING_NEWLINES">STRIP_TRAILING_NEWLINES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#TUPLE_TAGS">TUPLE_TAGS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#USE_INDEXED_FORMAT">USE_INDEXED_FORMAT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#USER_FN">USER_FN</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#USER_NAME">USER_NAME</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#USES_KEYED_STATE">USES_KEYED_STATE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#VALIDATE_SINK">VALIDATE_SINK</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#VALIDATE_SOURCE">VALIDATE_SOURCE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#VALUE">VALUE</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html#PropertyNames--">PropertyNames</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="ALLOWED_ENCODINGS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ALLOWED_ENCODINGS</h4>
+<pre>public static final&nbsp;java.lang.String ALLOWED_ENCODINGS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.ALLOWED_ENCODINGS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="APPEND_TRAILING_NEWLINES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>APPEND_TRAILING_NEWLINES</h4>
+<pre>public static final&nbsp;java.lang.String APPEND_TRAILING_NEWLINES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.APPEND_TRAILING_NEWLINES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_CREATE_DISPOSITION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_CREATE_DISPOSITION</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_CREATE_DISPOSITION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_CREATE_DISPOSITION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_DATASET">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_DATASET</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_DATASET</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_DATASET">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_PROJECT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_PROJECT</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_PROJECT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_PROJECT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_SCHEMA">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_SCHEMA</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_SCHEMA</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_SCHEMA">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_TABLE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_TABLE</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_TABLE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_TABLE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_QUERY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_QUERY</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_QUERY</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_QUERY">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_FLATTEN_RESULTS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_FLATTEN_RESULTS</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_FLATTEN_RESULTS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_FLATTEN_RESULTS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_USE_LEGACY_SQL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_USE_LEGACY_SQL</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_USE_LEGACY_SQL</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_USE_LEGACY_SQL">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_WRITE_DISPOSITION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_WRITE_DISPOSITION</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_WRITE_DISPOSITION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_WRITE_DISPOSITION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_EXPORT_FORMAT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_EXPORT_FORMAT</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_EXPORT_FORMAT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_EXPORT_FORMAT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BIGQUERY_EXPORT_SCHEMA">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIGQUERY_EXPORT_SCHEMA</h4>
+<pre>public static final&nbsp;java.lang.String BIGQUERY_EXPORT_SCHEMA</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.BIGQUERY_EXPORT_SCHEMA">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CO_GBK_RESULT_SCHEMA">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CO_GBK_RESULT_SCHEMA</h4>
+<pre>public static final&nbsp;java.lang.String CO_GBK_RESULT_SCHEMA</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.CO_GBK_RESULT_SCHEMA">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="COMBINE_FN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COMBINE_FN</h4>
+<pre>public static final&nbsp;java.lang.String COMBINE_FN</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.COMBINE_FN">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="COMPONENT_ENCODINGS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COMPONENT_ENCODINGS</h4>
+<pre>public static final&nbsp;java.lang.String COMPONENT_ENCODINGS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.COMPONENT_ENCODINGS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="COMPRESSION_TYPE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COMPRESSION_TYPE</h4>
+<pre>public static final&nbsp;java.lang.String COMPRESSION_TYPE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.COMPRESSION_TYPE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CUSTOM_SOURCE_FORMAT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CUSTOM_SOURCE_FORMAT</h4>
+<pre>public static final&nbsp;java.lang.String CUSTOM_SOURCE_FORMAT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.CUSTOM_SOURCE_FORMAT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CONCAT_SOURCE_SOURCES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CONCAT_SOURCE_SOURCES</h4>
+<pre>public static final&nbsp;java.lang.String CONCAT_SOURCE_SOURCES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.CONCAT_SOURCE_SOURCES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CONCAT_SOURCE_BASE_SPECS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CONCAT_SOURCE_BASE_SPECS</h4>
+<pre>public static final&nbsp;java.lang.String CONCAT_SOURCE_BASE_SPECS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.CONCAT_SOURCE_BASE_SPECS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SOURCE_STEP_INPUT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_STEP_INPUT</h4>
+<pre>public static final&nbsp;java.lang.String SOURCE_STEP_INPUT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_STEP_INPUT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SOURCE_SPEC">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_SPEC</h4>
+<pre>public static final&nbsp;java.lang.String SOURCE_SPEC</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_SPEC">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SOURCE_METADATA">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_METADATA</h4>
+<pre>public static final&nbsp;java.lang.String SOURCE_METADATA</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_METADATA">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SOURCE_DOES_NOT_NEED_SPLITTING">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_DOES_NOT_NEED_SPLITTING</h4>
+<pre>public static final&nbsp;java.lang.String SOURCE_DOES_NOT_NEED_SPLITTING</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_DOES_NOT_NEED_SPLITTING">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SOURCE_PRODUCES_SORTED_KEYS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_PRODUCES_SORTED_KEYS</h4>
+<pre>public static final&nbsp;java.lang.String SOURCE_PRODUCES_SORTED_KEYS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_PRODUCES_SORTED_KEYS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SOURCE_IS_INFINITE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_IS_INFINITE</h4>
+<pre>public static final&nbsp;java.lang.String SOURCE_IS_INFINITE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_IS_INFINITE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SOURCE_ESTIMATED_SIZE_BYTES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_ESTIMATED_SIZE_BYTES</h4>
+<pre>public static final&nbsp;java.lang.String SOURCE_ESTIMATED_SIZE_BYTES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SOURCE_ESTIMATED_SIZE_BYTES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="ELEMENT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ELEMENT</h4>
+<pre>public static final&nbsp;java.lang.String ELEMENT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.ELEMENT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="ELEMENTS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ELEMENTS</h4>
+<pre>public static final&nbsp;java.lang.String ELEMENTS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.ELEMENTS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="ENCODING">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ENCODING</h4>
+<pre>public static final&nbsp;java.lang.String ENCODING</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.ENCODING">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="ENCODING_ID">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ENCODING_ID</h4>
+<pre>public static final&nbsp;java.lang.String ENCODING_ID</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.ENCODING_ID">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="END_INDEX">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>END_INDEX</h4>
+<pre>public static final&nbsp;java.lang.String END_INDEX</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.END_INDEX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="END_OFFSET">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>END_OFFSET</h4>
+<pre>public static final&nbsp;java.lang.String END_OFFSET</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.END_OFFSET">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="END_SHUFFLE_POSITION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>END_SHUFFLE_POSITION</h4>
+<pre>public static final&nbsp;java.lang.String END_SHUFFLE_POSITION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.END_SHUFFLE_POSITION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="ENVIRONMENT_VERSION_JOB_TYPE_KEY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ENVIRONMENT_VERSION_JOB_TYPE_KEY</h4>
+<pre>public static final&nbsp;java.lang.String ENVIRONMENT_VERSION_JOB_TYPE_KEY</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.ENVIRONMENT_VERSION_JOB_TYPE_KEY">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="ENVIRONMENT_VERSION_MAJOR_KEY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ENVIRONMENT_VERSION_MAJOR_KEY</h4>
+<pre>public static final&nbsp;java.lang.String ENVIRONMENT_VERSION_MAJOR_KEY</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.ENVIRONMENT_VERSION_MAJOR_KEY">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FILENAME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FILENAME</h4>
+<pre>public static final&nbsp;java.lang.String FILENAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.FILENAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FILENAME_PREFIX">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FILENAME_PREFIX</h4>
+<pre>public static final&nbsp;java.lang.String FILENAME_PREFIX</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.FILENAME_PREFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FILENAME_SUFFIX">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FILENAME_SUFFIX</h4>
+<pre>public static final&nbsp;java.lang.String FILENAME_SUFFIX</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.FILENAME_SUFFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FILEPATTERN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FILEPATTERN</h4>
+<pre>public static final&nbsp;java.lang.String FILEPATTERN</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.FILEPATTERN">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FOOTER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FOOTER</h4>
+<pre>public static final&nbsp;java.lang.String FOOTER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.FOOTER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FORMAT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FORMAT</h4>
+<pre>public static final&nbsp;java.lang.String FORMAT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.FORMAT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="HEADER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HEADER</h4>
+<pre>public static final&nbsp;java.lang.String HEADER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.HEADER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="INPUTS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INPUTS</h4>
+<pre>public static final&nbsp;java.lang.String INPUTS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.INPUTS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="INPUT_CODER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INPUT_CODER</h4>
+<pre>public static final&nbsp;java.lang.String INPUT_CODER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.INPUT_CODER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="IS_GENERATED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IS_GENERATED</h4>
+<pre>public static final&nbsp;java.lang.String IS_GENERATED</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.IS_GENERATED">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="IS_MERGING_WINDOW_FN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IS_MERGING_WINDOW_FN</h4>
+<pre>public static final&nbsp;java.lang.String IS_MERGING_WINDOW_FN</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.IS_MERGING_WINDOW_FN">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="IS_PAIR_LIKE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IS_PAIR_LIKE</h4>
+<pre>public static final&nbsp;java.lang.String IS_PAIR_LIKE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.IS_PAIR_LIKE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="IS_STREAM_LIKE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IS_STREAM_LIKE</h4>
+<pre>public static final&nbsp;java.lang.String IS_STREAM_LIKE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.IS_STREAM_LIKE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="IS_WRAPPER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IS_WRAPPER</h4>
+<pre>public static final&nbsp;java.lang.String IS_WRAPPER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.IS_WRAPPER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DISALLOW_COMBINER_LIFTING">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DISALLOW_COMBINER_LIFTING</h4>
+<pre>public static final&nbsp;java.lang.String DISALLOW_COMBINER_LIFTING</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.DISALLOW_COMBINER_LIFTING">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="NON_PARALLEL_INPUTS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NON_PARALLEL_INPUTS</h4>
+<pre>public static final&nbsp;java.lang.String NON_PARALLEL_INPUTS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.NON_PARALLEL_INPUTS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="NUM_SHARD_CODERS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NUM_SHARD_CODERS</h4>
+<pre>public static final&nbsp;java.lang.String NUM_SHARD_CODERS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.NUM_SHARD_CODERS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="NUM_METADATA_SHARD_CODERS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NUM_METADATA_SHARD_CODERS</h4>
+<pre>public static final&nbsp;java.lang.String NUM_METADATA_SHARD_CODERS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.NUM_METADATA_SHARD_CODERS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="NUM_SHARDS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NUM_SHARDS</h4>
+<pre>public static final&nbsp;java.lang.String NUM_SHARDS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.NUM_SHARDS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="OBJECT_TYPE_NAME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OBJECT_TYPE_NAME</h4>
+<pre>public static final&nbsp;java.lang.String OBJECT_TYPE_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.OBJECT_TYPE_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="OUTPUT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OUTPUT</h4>
+<pre>public static final&nbsp;java.lang.String OUTPUT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.OUTPUT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="OUTPUT_INFO">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OUTPUT_INFO</h4>
+<pre>public static final&nbsp;java.lang.String OUTPUT_INFO</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.OUTPUT_INFO">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="OUTPUT_NAME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OUTPUT_NAME</h4>
+<pre>public static final&nbsp;java.lang.String OUTPUT_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.OUTPUT_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PARALLEL_INPUT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PARALLEL_INPUT</h4>
+<pre>public static final&nbsp;java.lang.String PARALLEL_INPUT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PARALLEL_INPUT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PHASE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PHASE</h4>
+<pre>public static final&nbsp;java.lang.String PHASE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PHASE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PUBSUB_ID_ATTRIBUTE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PUBSUB_ID_ATTRIBUTE</h4>
+<pre>public static final&nbsp;java.lang.String PUBSUB_ID_ATTRIBUTE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_ID_ATTRIBUTE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PUBSUB_SERIALIZED_ATTRIBUTES_FN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PUBSUB_SERIALIZED_ATTRIBUTES_FN</h4>
+<pre>public static final&nbsp;java.lang.String PUBSUB_SERIALIZED_ATTRIBUTES_FN</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_SERIALIZED_ATTRIBUTES_FN">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PUBSUB_SUBSCRIPTION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PUBSUB_SUBSCRIPTION</h4>
+<pre>public static final&nbsp;java.lang.String PUBSUB_SUBSCRIPTION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_SUBSCRIPTION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PUBSUB_SUBSCRIPTION_OVERRIDE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PUBSUB_SUBSCRIPTION_OVERRIDE</h4>
+<pre>public static final&nbsp;java.lang.String PUBSUB_SUBSCRIPTION_OVERRIDE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_SUBSCRIPTION_OVERRIDE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PUBSUB_TIMESTAMP_ATTRIBUTE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PUBSUB_TIMESTAMP_ATTRIBUTE</h4>
+<pre>public static final&nbsp;java.lang.String PUBSUB_TIMESTAMP_ATTRIBUTE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_TIMESTAMP_ATTRIBUTE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PUBSUB_TOPIC">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PUBSUB_TOPIC</h4>
+<pre>public static final&nbsp;java.lang.String PUBSUB_TOPIC</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_TOPIC">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PUBSUB_TOPIC_OVERRIDE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PUBSUB_TOPIC_OVERRIDE</h4>
+<pre>public static final&nbsp;java.lang.String PUBSUB_TOPIC_OVERRIDE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.PUBSUB_TOPIC_OVERRIDE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SCALAR_FIELD_NAME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SCALAR_FIELD_NAME</h4>
+<pre>public static final&nbsp;java.lang.String SCALAR_FIELD_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SCALAR_FIELD_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SERIALIZED_FN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SERIALIZED_FN</h4>
+<pre>public static final&nbsp;java.lang.String SERIALIZED_FN</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SERIALIZED_FN">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SHARD_NAME_TEMPLATE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SHARD_NAME_TEMPLATE</h4>
+<pre>public static final&nbsp;java.lang.String SHARD_NAME_TEMPLATE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SHARD_NAME_TEMPLATE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SHUFFLE_KIND">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SHUFFLE_KIND</h4>
+<pre>public static final&nbsp;java.lang.String SHUFFLE_KIND</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SHUFFLE_KIND">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SHUFFLE_READER_CONFIG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SHUFFLE_READER_CONFIG</h4>
+<pre>public static final&nbsp;java.lang.String SHUFFLE_READER_CONFIG</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SHUFFLE_READER_CONFIG">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SHUFFLE_WRITER_CONFIG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SHUFFLE_WRITER_CONFIG</h4>
+<pre>public static final&nbsp;java.lang.String SHUFFLE_WRITER_CONFIG</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SHUFFLE_WRITER_CONFIG">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SORT_VALUES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SORT_VALUES</h4>
+<pre>public static final&nbsp;java.lang.String SORT_VALUES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.SORT_VALUES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="START_INDEX">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>START_INDEX</h4>
+<pre>public static final&nbsp;java.lang.String START_INDEX</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.START_INDEX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="START_OFFSET">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>START_OFFSET</h4>
+<pre>public static final&nbsp;java.lang.String START_OFFSET</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.START_OFFSET">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="START_SHUFFLE_POSITION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>START_SHUFFLE_POSITION</h4>
+<pre>public static final&nbsp;java.lang.String START_SHUFFLE_POSITION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.START_SHUFFLE_POSITION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="STRIP_TRAILING_NEWLINES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STRIP_TRAILING_NEWLINES</h4>
+<pre>public static final&nbsp;java.lang.String STRIP_TRAILING_NEWLINES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.STRIP_TRAILING_NEWLINES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="TUPLE_TAGS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TUPLE_TAGS</h4>
+<pre>public static final&nbsp;java.lang.String TUPLE_TAGS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.TUPLE_TAGS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="USE_INDEXED_FORMAT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>USE_INDEXED_FORMAT</h4>
+<pre>public static final&nbsp;java.lang.String USE_INDEXED_FORMAT</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.USE_INDEXED_FORMAT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="USER_FN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>USER_FN</h4>
+<pre>public static final&nbsp;java.lang.String USER_FN</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.USER_FN">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="USER_NAME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>USER_NAME</h4>
+<pre>public static final&nbsp;java.lang.String USER_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.USER_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="USES_KEYED_STATE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>USES_KEYED_STATE</h4>
+<pre>public static final&nbsp;java.lang.String USES_KEYED_STATE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.USES_KEYED_STATE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="VALIDATE_SINK">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>VALIDATE_SINK</h4>
+<pre>public static final&nbsp;java.lang.String VALIDATE_SINK</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.VALIDATE_SINK">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="VALIDATE_SOURCE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>VALIDATE_SOURCE</h4>
+<pre>public static final&nbsp;java.lang.String VALIDATE_SOURCE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.VALIDATE_SOURCE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="VALUE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>VALUE</h4>
+<pre>public static final&nbsp;java.lang.String VALUE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.VALUE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DISPLAY_DATA">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DISPLAY_DATA</h4>
+<pre>public static final&nbsp;java.lang.String DISPLAY_DATA</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.PropertyNames.DISPLAY_DATA">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PropertyNames--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PropertyNames</h4>
+<pre>public&nbsp;PropertyNames()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/PropertyNames.html" target="_top">Frames</a></li>
+<li><a href="PropertyNames.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[37/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html
new file mode 100644
index 0000000..f442f10
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>PrimitiveParDoSingleFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PrimitiveParDoSingleFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" target="_top">Frames</a></li>
+<li><a href="PrimitiveParDoSingleFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class PrimitiveParDoSingleFactory" class="title">Class PrimitiveParDoSingleFactory&lt;InputT,OutputT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.core.construction.SingleInputOutputOverrideFactory&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends InputT&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;OutputT&gt;,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.SingleOutput</a>&lt;InputT,OutputT&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.PrimitiveParDoSingleFactory&lt;InputT,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.sdk.runners.PTransformOverrideFactory&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends InputT&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;OutputT&gt;,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.SingleOutput</a>&lt;InputT,OutputT&gt;&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PrimitiveParDoSingleFactory&lt;InputT,OutputT&gt;</span>
+extends org.apache.beam.runners.core.construction.SingleInputOutputOverrideFactory&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends InputT&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;OutputT&gt;,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.SingleOutput</a>&lt;InputT,OutputT&gt;&gt;</pre>
+<div class="block">A <code>PTransformOverrideFactory</code> that produces <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><code>PrimitiveParDoSingleFactory.ParDoSingle</code></a> instances from <code>ParDo.SingleOutput</code> instances. <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><code>PrimitiveParDoSingleFactory.ParDoSingle</code></a> is a primitive <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>, to ensure
+ that <code>RunnerApi.DisplayData</code> appears on all <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDos</code></a> in the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow">PrimitiveParDoSingleFactory.ParDoSingle</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">InputT</a>,<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="type parameter in PrimitiveParDoSingleFactory.ParDoSingle">OutputT</a>&gt;</span></code>
+<div class="block">A single-output primitive <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.runners.PTransformOverrideFactory">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.runners.PTransformOverrideFactory</h3>
+<code>org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement&lt;InputT extends <a href="../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,OutputT extends <a href="../../../../../org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values">POutput</a>&gt;, org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html#PrimitiveParDoSingleFactory--">PrimitiveParDoSingleFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">OutputT</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html#getReplacementTransform-org.apache.beam.sdk.runners.AppliedPTransform-">getReplacementTransform</a></span>(org.apache.beam.sdk.runners.AppliedPTransform&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">OutputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.a
 pache.beam.sdk.transforms">ParDo.SingleOutput</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">InputT</a>,<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">OutputT</a>&gt;&gt;&nbsp;transform)</code>
+<div class="block">Returns a <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> that produces equivalent output to the provided <code>transform</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.core.construction.SingleInputOutputOverrideFactory">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.core.construction.SingleInputOutputOverrideFactory</h3>
+<code>mapOutputs</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PrimitiveParDoSingleFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PrimitiveParDoSingleFactory</h4>
+<pre>public&nbsp;PrimitiveParDoSingleFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getReplacementTransform-org.apache.beam.sdk.runners.AppliedPTransform-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getReplacementTransform</h4>
+<pre>public&nbsp;org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">OutputT</a>&gt;&gt;&nbsp;getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;? extends <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFacto
 ry.html" title="type parameter in PrimitiveParDoSingleFactory">InputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">OutputT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.SingleOutput</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">InputT</a>,<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="type parameter in PrimitiveParDoSingleFactory">OutputT</a>&gt;&gt;&nbsp;transform)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.sdk.runners.PTransformOverrideFactory</code></span></div>
+<div class="block">Returns a <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> that produces equivalent output to the provided <code>transform</code>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" target="_top">Frames</a></li>
+<li><a href="PrimitiveParDoSingleFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html
new file mode 100644
index 0000000..6e42963
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html
@@ -0,0 +1,340 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>TestDataflowPipelineOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestDataflowPipelineOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="TestDataflowPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Interface TestDataflowPipelineOptions" class="title">Interface TestDataflowPipelineOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="i
 nterface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a>, <a hre
 f="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">TestDataflowPipelineOptions</span>
+extends <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></pre>
+<div class="block">A set of options used to configure the <a href="../../../../../org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing"><code>TestPipeline</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.testing.TestPipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcher.html" title="class in org.apache.beam.sdk.testing">TestPipelineOptions.AlwaysPassMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcherFactory.html" title="class in org.apache.beam.sdk.testing">TestPipelineOptions.AlwaysPassMatcherFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions.StagingLocationFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.DataflowClientFactory</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.StagerFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcsOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.ExecutorServiceFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.ExecutorServiceFactory</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.PathValidatorFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.PathValidatorFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowProfilingOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcpOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.DefaultProjectFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.DefaultProjectFactory</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpTempLocationFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpTempLocationFactory</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpUserCredentialsFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpUserCredentialsFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions.GoogleApiTracer</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.testing.TestPipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getOnCreateMatcher--">getOnCreateMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getOnSuccessMatcher--">getOnSuccessMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getTempRoot--">getTempRoot</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#getTestTimeoutSeconds--">getTestTimeoutSeconds</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#setOnCreateMatcher-org.apache.beam.sdk.testing.SerializableMatcher-">setOnCreateMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#setOnSuccessMatcher-org.apache.beam.sdk.testing.SerializableMatcher-">setOnSuccessMatcher</a>, <a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html#setTempRoot-java.lang.String-">setTempRoot</a>, <a href="../../../../../org/apache/bea
 m/sdk/testing/TestPipelineOptions.html#setTestTimeoutSeconds-java.lang.Long-">setTestTimeoutSeconds</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getProject--">getProject</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getRegion--">getRegion</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getServiceAccount--">getServiceAccount</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getStagingLocation--">getStagingLocation</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#getTemplateLocation--">getTemplateLocation</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#isUpdate--">isUpdate</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setProject-java.lang.String-">setProject</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/
 DataflowPipelineOptions.html#setRegion-java.lang.String-">setRegion</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setServiceAccount-java.lang.String-">setServiceAccount</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setStagingLocation-java.lang.String-">setStagingLocation</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setTemplateLocation-java.lang.String-">setTemplateLocation</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html#setUpdate-boolean-">setUpdate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getApiRootUrl--">getApiRootUrl</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowClient--">getDataflowClient</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowEndpoint--">getDataflowEndpoint</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowJobFile--">getDataflowJobFile</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDumpHeapOnOOM--">getDumpHeapOnOOM</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getExperiments--">getExperiments</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getNumberOfWorkerHarnessThreads--">getNumber
 OfWorkerHarnessThreads</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getOverrideWindmillBinary--">getOverrideWindmillBinary</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStager--">getStager</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStagerClass--">getStagerClass</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getTransformNameMapping--">getTransformNameMapping</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServiceEndpoint--">getWindmillServiceEndpoint</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServicePort--">getWindmillServicePort</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipe
 lineDebugOptions.html#setApiRootUrl-java.lang.String-">setApiRootUrl</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowClient-com.google.api.services.dataflow.Dataflow-">setDataflowClient</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowEndpoint-java.lang.String-">setDataflowEndpoint</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowJobFile-java.lang.String-">setDataflowJobFile</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDumpHeapOnOOM-boolean-">setDumpHeapOnOOM</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setExperiments-java.util.List-">setExperiments</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setNumberOfWorker
 HarnessThreads-int-">setNumberOfWorkerHarnessThreads</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setOverrideWindmillBinary-java.lang.String-">setOverrideWindmillBinary</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStager-org.apache.beam.runners.dataflow.util.Stager-">setStager</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStagerClass-java.lang.Class-">setStagerClass</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setTransformNameMapping-java.util.Map-">setTransformNameMapping</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setWindmillServiceEndpoint-java.lang.String-">setWindmillServiceEndpoint</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.ht
 ml#setWindmillServicePort-int-">setWindmillServicePort</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getAutoscalingAlgorithm--">getAutoscalingAlgorithm</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getDiskSizeGb--">getDiskSizeGb</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getFilesToStage--">getFilesToStage</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getMaxNumWorkers--">getMaxNumWorkers</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNetwork--">getNetwork</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNumWorkers--">getNumWorkers</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getSubnetwork--">getSub
 network</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getUsePublicIps--">getUsePublicIps</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerDiskType--">getWorkerDiskType</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerHarnessContainerImage--">getWorkerHarnessContainerImage</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerMachineType--">getWorkerMachineType</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getZone--">getZone</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setAutoscalingAlgorithm-org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType-">setAut
 oscalingAlgorithm</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setDiskSizeGb-int-">setDiskSizeGb</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setFilesToStage-java.util.List-">setFilesToStage</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setMaxNumWorkers-int-">setMaxNumWorkers</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNetwork-java.lang.String-">setNetwork</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNumWorkers-int-">setNumWorkers</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setSubnetwork-java.lang.String-">setSubnetwork</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPi
 pelineWorkerPoolOptions.html#setUsePublicIps-java.lang.Boolean-">setUsePublicIps</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerDiskType-java.lang.String-">setWorkerDiskType</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerHarnessContainerImage-java.lang.String-">setWorkerHarnessContainerImage</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerMachineType-java.lang.String-">setWorkerMachineType</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setZone-java.lang.String-">setZone</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.io.gcp.bigquery.BigQueryOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html#getTempDatasetId--">getTempDatasetId</a>, <a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html#setTempDatasetId-java.lang.String-">setTempDatasetId</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcsOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getExecutorService--">getExecutorService</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsEndpoint--">getGcsEndpoint</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsUploadBufferSizeBytes--">getGcsUploadBufferSizeBytes</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getGcsUtil--">getGcsUtil</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getPathValidator--">getPathValidator</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#getPathValidatorClass--">getPathValidatorClass</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setExecutorService-java.util.concurrent.ExecutorService-">setExecutorService</a>, <a href="../../../../../org/apache/beam/sdk/extensions/g
 cp/options/GcsOptions.html#setGcsEndpoint-java.lang.String-">setGcsEndpoint</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsUploadBufferSizeBytes-java.lang.Integer-">setGcsUploadBufferSizeBytes</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setGcsUtil-org.apache.beam.sdk.util.GcsUtil-">setGcsUtil</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setPathValidator-org.apache.beam.sdk.extensions.gcp.storage.PathValidator-">setPathValidator</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html#setPathValidatorClass-java.lang.Class-">setPathValidatorClass</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.CloudDebuggerOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getDebuggee--">getDebuggee</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getEnableCloudDebugger--">getEnableCloudDebugger</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getMaxConditionCost--">getMaxConditionCost</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setDebuggee-com.google.api.services.clouddebugger.v2.model.Debuggee-">setDebuggee</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setEnableCloudDebugger-boolean-">setEnableCloudDebugger</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setMaxConditionCost-double-">setMaxConditionCost</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getDefaultWorkerLogLevel--">getDefaultWorkerLogLevel</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerLogLevelOverrides--">getWorkerLogLevelOverrides</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemErrMessageLevel--">getWorkerSystemErrMessageLevel</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemOutMessageLevel--">getWorkerSystemOutMessageLevel</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setDefaultWorkerLogLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setDefaultWorkerLogLevel</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setW
 orkerLogLevelOverrides-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.WorkerLogLevelOverrides-">setWorkerLogLevelOverrides</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemErrMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemErrMessageLevel</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemOutMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemOutMessageLevel</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.options.DataflowProfilingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getProfilingAgentConfiguration--">getProfilingAgentConfiguration</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getSaveProfilesToGcs--">getSaveProfilesToGcs</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setProfilingAgentConfiguration-org.apache.beam.runners.dataflow.options.DataflowProfilingOptions.DataflowProfilingAgentConfiguration-">setProfilingAgentConfiguration</a>, <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setSaveProfilesToGcs-java.lang.String-">setSaveProfilesToGcs</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.io.gcp.pubsub.PubsubOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html#getPubsubRootUrl--">getPubsubRootUrl</a>, <a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html#setPubsubRootUrl-java.lang.String-">setPubsubRootUrl</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GcpOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getCredentialFactoryClass--">getCredentialFactoryClass</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpCredential--">getGcpCredential</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--">getGcpTempLocation</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getZone--">getZone</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setCredentialFactoryClass-java.lang.Class-">setCredentialFactoryClass</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setGcpCredential-com.google.auth.Credentials-">setGcpCredential</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#setGcpTempLocation-java.lang.String-">setGcpTempLocation</a>, <a href="../../../../../org/apac
 he/beam/sdk/extensions/gcp/options/GcpOptions.html#setZone-java.lang.String-">setZone</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html#getGoogleApiTrace--">getGoogleApiTrace</a>, <a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html#setGoogleApiTrace-org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions.GoogleApiTracer-">setGoogleApiTrace</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="TestDataflowPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowRunner.html
new file mode 100644
index 0000000..e05422b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/TestDataflowRunner.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>TestDataflowRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestDataflowRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/TestDataflowRunner.html" target="_top">Frames</a></li>
+<li><a href="TestDataflowRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class TestDataflowRunner" class="title">Class TestDataflowRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.TestDataflowRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TestDataflowRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&gt;</pre>
+<div class="block"><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>TestDataflowRunner</code></a> is a pipeline runner that wraps a
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a> when running tests against the <a href="../../../../../org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing"><code>TestPipeline</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing"><code>TestPipeline</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow">TestDataflowRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Constructs a runner from the provided options.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow">TestDataflowRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Constructs a runner from the provided options.</div>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/TestDataflowRunner.html" target="_top">Frames</a></li>
+<li><a href="TestDataflowRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html
new file mode 100644
index 0000000..b81d73e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html
@@ -0,0 +1,303 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>CloudDebuggerOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CloudDebuggerOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" target="_top">Frames</a></li>
+<li><a href="CloudDebuggerOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Interface CloudDebuggerOptions" class="title">Interface CloudDebuggerOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerHarnessOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow">TestDataflowPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+ <a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+public interface <span class="typeNameLabel">CloudDebuggerOptions</span></pre>
+<div class="block">Options for controlling Cloud Debugger.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>com.google.api.services.clouddebugger.v2.model.Debuggee</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getDebuggee--">getDebuggee</a></span>()</code>
+<div class="block">The Cloud Debugger debuggee to associate with.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getEnableCloudDebugger--">getEnableCloudDebugger</a></span>()</code>
+<div class="block">Whether to enable the Cloud Debugger snapshot agent for the current job.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#getMaxConditionCost--">getMaxConditionCost</a></span>()</code>
+<div class="block">The maximum cost (as a ratio of CPU time) allowed for evaluating conditional snapshots.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setDebuggee-com.google.api.services.clouddebugger.v2.model.Debuggee-">setDebuggee</a></span>(com.google.api.services.clouddebugger.v2.model.Debuggee&nbsp;debuggee)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setEnableCloudDebugger-boolean-">setEnableCloudDebugger</a></span>(boolean&nbsp;enabled)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html#setMaxConditionCost-double-">setMaxConditionCost</a></span>(double&nbsp;maxConditionCost)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getEnableCloudDebugger--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnableCloudDebugger</h4>
+<pre>boolean&nbsp;getEnableCloudDebugger()</pre>
+<div class="block">Whether to enable the Cloud Debugger snapshot agent for the current job.</div>
+</li>
+</ul>
+<a name="setEnableCloudDebugger-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnableCloudDebugger</h4>
+<pre>void&nbsp;setEnableCloudDebugger(boolean&nbsp;enabled)</pre>
+</li>
+</ul>
+<a name="getDebuggee--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDebuggee</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+ @Nullable
+com.google.api.services.clouddebugger.v2.model.Debuggee&nbsp;getDebuggee()</pre>
+<div class="block">The Cloud Debugger debuggee to associate with. This should not be set directly.</div>
+</li>
+</ul>
+<a name="setDebuggee-com.google.api.services.clouddebugger.v2.model.Debuggee-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDebuggee</h4>
+<pre>void&nbsp;setDebuggee(com.google.api.services.clouddebugger.v2.model.Debuggee&nbsp;debuggee)</pre>
+</li>
+</ul>
+<a name="getMaxConditionCost--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxConditionCost</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.Double.html" title="annotation in org.apache.beam.sdk.options">@Default.Double</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.Double.html#value--">value</a>=0.01)
+double&nbsp;getMaxConditionCost()</pre>
+<div class="block">The maximum cost (as a ratio of CPU time) allowed for evaluating conditional snapshots.</div>
+</li>
+</ul>
+<a name="setMaxConditionCost-double-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setMaxConditionCost</h4>
+<pre>void&nbsp;setMaxConditionCost(double&nbsp;maxConditionCost)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" target="_top">Frames</a></li>
+<li><a href="CloudDebuggerOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[02/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.html
new file mode 100644
index 0000000..b74b3a7
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineResult.html
@@ -0,0 +1,345 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>PipelineResult</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PipelineResult";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/PipelineResult.html" target="_top">Frames</a></li>
+<li><a href="PipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Interface PipelineResult" class="title">Interface PipelineResult</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>, <a href="../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>, <a href="../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util">DataflowTemplateJob</a>, <a href="../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a>, <a href="../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink">FlinkDetachedRunnerResult</a>, <a href="../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink">FlinkRunnerResult</a>, <a href="../../../../org/apache/beam/runners/sp
 ark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>, <a href="../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger.DebugSparkPipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">PipelineResult</span></pre>
+<div class="block">Result of <a href="../../../../org/apache/beam/sdk/Pipeline.html#run--"><code>Pipeline.run()</code></a>.
+
+ <p>This is often a job handle to an underlying data processing engine.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></span></code>
+<div class="block">Possible job states, for both completed and ongoing jobs.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">metrics</a></span>()</code>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">waitUntilFinish</a></span>()</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()
+                     throws java.io.IOException</pre>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if there is a problem executing the cancel request.</dd>
+<dd><code>java.lang.UnsupportedOperationException</code> - if the runner does not support cancellation.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</pre>
+<div class="block">Waits until the pipeline finishes and returns the final status.
+ It times out after the given duration.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the pipeline to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline or null on timeout.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - if the runner does not support cancellation.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish()</pre>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - if the runner does not support cancellation.</dd>
+</dl>
+</li>
+</ul>
+<a name="metrics--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metrics</h4>
+<pre><a href="../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>(<a href="../../../../org/apache/beam/sdk/annotations/Experimental.html#value--">value</a>=<a href="../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#METRICS">METRICS</a>)
+<a href="../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a>&nbsp;metrics()</pre>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - if the runner doesn't support retrieving metrics.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/PipelineResult.html" target="_top">Frames</a></li>
+<li><a href="PipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineRunner.html
new file mode 100644
index 0000000..475d6d1
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/PipelineRunner.html
@@ -0,0 +1,303 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>PipelineRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PipelineRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":6};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/PipelineRunner.html" target="_top">Frames</a></li>
+<li><a href="PipelineRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Class PipelineRunner" class="title">Class PipelineRunner&lt;ResultT extends <a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.PipelineRunner&lt;ResultT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>ResultT</code> - the type of the result of <a href="../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-"><code>run(org.apache.beam.sdk.Pipeline)</code></a>, often a handle to a running job.</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a>, <a href="../../../../org/apache/beam/sdk/testing/CrashingRunner.html" title="class in org.apache.beam.sdk.testing">CrashingRunner</a>, <a href="../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a>, <a href="../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct">DirectRunner</a>, <a href="../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink">FlinkRunner</a>, <a href="../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a>, <a href="../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger</a>, <a href="../../../../org/apache/
 beam/runners/apex/TestApexRunner.html" title="class in org.apache.beam.runners.apex">TestApexRunner</a>, <a href="../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow">TestDataflowRunner</a>, <a href="../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink">TestFlinkRunner</a>, <a href="../../../../org/apache/beam/runners/spark/TestSparkRunner.html" title="class in org.apache.beam.runners.spark">TestSparkRunner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">PipelineRunner&lt;ResultT extends <a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</span>
+extends java.lang.Object</pre>
+<div class="block">A <a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> runs a <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineRunner.html#PipelineRunner--">PipelineRunner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;? extends <a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Constructs a runner from the provided <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="type parameter in PipelineRunner">ResultT</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PipelineRunner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PipelineRunner</h4>
+<pre>public&nbsp;PipelineRunner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;? extends <a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;&nbsp;fromOptions(<a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Constructs a runner from the provided <a href="../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The newly created runner.</dd>
+</dl>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public abstract&nbsp;<a href="../../../../org/apache/beam/sdk/PipelineRunner.html" title="type parameter in PipelineRunner">ResultT</a>&nbsp;run(<a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block">Processes the given <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/PipelineRunner.html" target="_top">Frames</a></li>
+<li><a href="PipelineRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.Kind.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.Kind.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.Kind.html
new file mode 100644
index 0000000..d2db94a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.Kind.html
@@ -0,0 +1,533 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Experimental.Kind</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Experimental.Kind";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/Experimental.Kind.html" target="_top">Frames</a></li>
+<li><a href="Experimental.Kind.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk.annotations</div>
+<h2 title="Enum Experimental.Kind" class="title">Enum Experimental.Kind</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.annotations.Experimental.Kind</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">Experimental</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">Experimental.Kind</span>
+extends java.lang.Enum&lt;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a>&gt;</pre>
+<div class="block">An enumeration of various kinds of experimental APIs.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#AUTOSCALING">AUTOSCALING</a></span></code>
+<div class="block">Auto-scaling related experimental APIs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#CODER_CONTEXT">CODER_CONTEXT</a></span></code>
+<div class="block">Experimental feature related to alternative, unnested encodings for coders.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#CODER_ENCODING_ID">CODER_ENCODING_ID</a></span></code>
+<div class="block">Experimental APIs for Coder binary format identifiers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#CODER_TYPE_ENCODING">CODER_TYPE_ENCODING</a></span></code>
+<div class="block">Experimental feature related to making the encoded element type available from a Coder.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#CORE_RUNNERS_ONLY">CORE_RUNNERS_ONLY</a></span></code>
+<div class="block">Experimental runner APIs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#FILESYSTEM">FILESYSTEM</a></span></code>
+<div class="block"><a href="../../../../../org/apache/beam/sdk/io/FileSystem.html" title="class in org.apache.beam.sdk.io"><code>FileSystem</code></a> and <a href="../../../../../org/apache/beam/sdk/io/fs/ResourceId.html" title="interface in org.apache.beam.sdk.io.fs"><code>ResourceId</code></a>
+ related APIs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#METRICS">METRICS</a></span></code>
+<div class="block">Metrics-related experimental APIs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#OUTPUT_TIME">OUTPUT_TIME</a></span></code>
+<div class="block">Experimental APIs related to customizing the output time for computed values.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#SOURCE_SINK">SOURCE_SINK</a></span></code>
+<div class="block">Sources and sinks related experimental APIs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#SPLITTABLE_DO_FN">SPLITTABLE_DO_FN</a></span></code>
+<div class="block"><a href="https://s.apache.org/splittable-do-fn">Splittable DoFn</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#STATE">STATE</a></span></code>
+<div class="block">State-related experimental APIs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#TIMERS">TIMERS</a></span></code>
+<div class="block">Timer-related experimental APIs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#TRIGGER">TRIGGER</a></span></code>
+<div class="block">Trigger-related experimental APIs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#UNSPECIFIED">UNSPECIFIED</a></span></code>
+<div class="block">Generic group of experimental APIs.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="UNSPECIFIED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNSPECIFIED</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> UNSPECIFIED</pre>
+<div class="block">Generic group of experimental APIs. This is the default value.</div>
+</li>
+</ul>
+<a name="SOURCE_SINK">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_SINK</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> SOURCE_SINK</pre>
+<div class="block">Sources and sinks related experimental APIs.</div>
+</li>
+</ul>
+<a name="AUTOSCALING">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AUTOSCALING</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> AUTOSCALING</pre>
+<div class="block">Auto-scaling related experimental APIs.</div>
+</li>
+</ul>
+<a name="TRIGGER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TRIGGER</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> TRIGGER</pre>
+<div class="block">Trigger-related experimental APIs.</div>
+</li>
+</ul>
+<a name="CODER_ENCODING_ID">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CODER_ENCODING_ID</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> CODER_ENCODING_ID</pre>
+<div class="block">Experimental APIs for Coder binary format identifiers.</div>
+</li>
+</ul>
+<a name="STATE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> STATE</pre>
+<div class="block">State-related experimental APIs.</div>
+</li>
+</ul>
+<a name="TIMERS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TIMERS</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> TIMERS</pre>
+<div class="block">Timer-related experimental APIs.</div>
+</li>
+</ul>
+<a name="OUTPUT_TIME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OUTPUT_TIME</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> OUTPUT_TIME</pre>
+<div class="block">Experimental APIs related to customizing the output time for computed values.</div>
+</li>
+</ul>
+<a name="SPLITTABLE_DO_FN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SPLITTABLE_DO_FN</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> SPLITTABLE_DO_FN</pre>
+<div class="block"><a href="https://s.apache.org/splittable-do-fn">Splittable DoFn</a>.
+ Do not use: API is unstable and runner support is incomplete.</div>
+</li>
+</ul>
+<a name="METRICS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>METRICS</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> METRICS</pre>
+<div class="block">Metrics-related experimental APIs.</div>
+</li>
+</ul>
+<a name="FILESYSTEM">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FILESYSTEM</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> FILESYSTEM</pre>
+<div class="block"><a href="../../../../../org/apache/beam/sdk/io/FileSystem.html" title="class in org.apache.beam.sdk.io"><code>FileSystem</code></a> and <a href="../../../../../org/apache/beam/sdk/io/fs/ResourceId.html" title="interface in org.apache.beam.sdk.io.fs"><code>ResourceId</code></a>
+ related APIs.</div>
+</li>
+</ul>
+<a name="CODER_CONTEXT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CODER_CONTEXT</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> CODER_CONTEXT</pre>
+<div class="block">Experimental feature related to alternative, unnested encodings for coders.</div>
+</li>
+</ul>
+<a name="CORE_RUNNERS_ONLY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CORE_RUNNERS_ONLY</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> CORE_RUNNERS_ONLY</pre>
+<div class="block">Experimental runner APIs. Should not be used by pipeline authors.</div>
+</li>
+</ul>
+<a name="CODER_TYPE_ENCODING">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CODER_TYPE_ENCODING</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a> CODER_TYPE_ENCODING</pre>
+<div class="block">Experimental feature related to making the encoded element type available from a Coder.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Experimental.Kind c : Experimental.Kind.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/Experimental.Kind.html" target="_top">Frames</a></li>
+<li><a href="Experimental.Kind.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.html
new file mode 100644
index 0000000..4a5e33e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Experimental.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Experimental</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Experimental";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/Experimental.html" target="_top">Frames</a></li>
+<li><a href="Experimental.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#annotation.type.element.detail">Element</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk.annotations</div>
+<h2 title="Annotation Type Experimental" class="title">Annotation Type Experimental</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=CLASS)
+ @Target(value={ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,TYPE})
+ @Documented
+public @interface <span class="memberNameLabel">Experimental</span></pre>
+<div class="block">Signifies that a public API (public class, method or field) is subject to incompatible changes,
+ or even removal, in a future release.
+
+ <p>Note that the presence of this annotation implies nothing about the quality or performance of
+ the API in question, only the fact that the API or behavior may change in any way.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation.type.optional.element.summary">
+<!--   -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html#value--">value</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation.type.element.detail">
+<!--   -->
+</a>
+<h3>Element Detail</h3>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a>&nbsp;value</pre>
+<dl>
+<dt>Default:</dt>
+<dd>org.apache.beam.sdk.annotations.Experimental.Kind.UNSPECIFIED</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/Experimental.html" target="_top">Frames</a></li>
+<li><a href="Experimental.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#annotation.type.element.detail">Element</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Internal.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Internal.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Internal.html
new file mode 100644
index 0000000..14bd02a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/Internal.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Internal</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Internal";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/Internal.html" target="_top">Frames</a></li>
+<li><a href="Internal.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk.annotations</div>
+<h2 title="Annotation Type Internal" class="title">Annotation Type Internal</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=CLASS)
+ @Target(value={ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,TYPE})
+ @Documented
+public @interface <span class="memberNameLabel">Internal</span></pre>
+<div class="block">Signifies that a publicly accessible API (public class, method or field) is intended for internal
+ use only and not for public consumption.
+
+ <p>Such an API is subject to incompatible changes or removal at any time.</div>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/Internal.html" target="_top">Frames</a></li>
+<li><a href="Internal.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-frame.html
new file mode 100644
index 0000000..f3bc849
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-frame.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.sdk.annotations</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/beam/sdk/annotations/package-summary.html" target="classFrame">org.apache.beam.sdk.annotations</a></h1>
+<div class="indexContainer">
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations" target="classFrame">Experimental.Kind</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="Experimental.html" title="annotation in org.apache.beam.sdk.annotations" target="classFrame">Experimental</a></li>
+<li><a href="Internal.html" title="annotation in org.apache.beam.sdk.annotations" target="classFrame">Internal</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-summary.html
new file mode 100644
index 0000000..f0fb8e3
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-summary.html
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.sdk.annotations</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.sdk.annotations";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/sdk/coders/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.sdk.annotations</h1>
+<div class="docSummary">
+<div class="block">Defines annotations used across the SDK.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a></td>
+<td class="colLast">
+<div class="block">An enumeration of various kinds of experimental APIs.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">Experimental</a></td>
+<td class="colLast">
+<div class="block">Signifies that a public API (public class, method or field) is subject to incompatible changes,
+ or even removal, in a future release.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations">Internal</a></td>
+<td class="colLast">
+<div class="block">Signifies that a publicly accessible API (public class, method or field) is intended for internal
+ use only and not for public consumption.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.sdk.annotations Description">Package org.apache.beam.sdk.annotations Description</h2>
+<div class="block">Defines annotations used across the SDK.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/sdk/coders/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-tree.html
new file mode 100644
index 0000000..09d8018
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/annotations/package-tree.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.sdk.annotations Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.sdk.annotations Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/sdk/coders/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.sdk.annotations</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.sdk.annotations.<a href="../../../../../org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations"><span class="typeNameLink">Internal</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">org.apache.beam.sdk.annotations.<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations"><span class="typeNameLink">Experimental</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.sdk.annotations.<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations"><span class="typeNameLink">Experimental.Kind</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/sdk/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/sdk/coders/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/sdk/annotations/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[29/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-tree.html
new file mode 100644
index 0000000..8310e74
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-tree.html
@@ -0,0 +1,449 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.dataflow Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/options/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.dataflow</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">BatchStatefulParDoOverrides</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowClient</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowPipelineJob</span></a> (implements org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>)</li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowPipelineRegistrar</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowPipelineRegistrar.Options</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a>)</li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowPipelineRegistrar.Runner</span></a> (implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar)</li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowPipelineTranslator</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowPipelineTranslator.JobSpecification</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowRunnerHooks</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowRunnerInfo</span></a></li>
+<li type="circle">org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">DoFn</span></a>&lt;InputT,OutputT&gt; (implements org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">BatchStatefulParDoOverrides.BatchStatefulDoFn</span></a>&lt;K,V,OutputT&gt;</li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowRunner.StreamingPCollectionViewWriterFn</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">PipelineRunner</span></a>&lt;ResultT&gt;
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowRunner</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowRunner</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">PTransform</span></a>&lt;InputT,OutputT&gt; (implements org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">CreateDataflowView</span></a>&lt;ElemT,ViewT&gt;</li>
+<li type="circle">org.apache.beam.runners.core.construction.ForwardingPTransform&lt;InputT,OutputT&gt;
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">PrimitiveParDoSingleFactory.ParDoSingle</span></a>&lt;InputT,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.core.construction.SingleInputOutputOverrideFactory&lt;InputT,OutputT,TransformT&gt; (implements org.apache.beam.sdk.runners.PTransformOverrideFactory&lt;InputT,OutputT,TransformT&gt;)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">PrimitiveParDoSingleFactory</span></a>&lt;InputT,OutputT&gt;</li>
+</ul>
+</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowJobException</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowJobAlreadyExistsException</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowJobAlreadyUpdatedException</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowServiceException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">CloudDebuggerOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runne
 rs/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.
 sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowProfilingOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.exte
 nsions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="typeNameLink">HasDisplayData</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">PipelineOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">ApplicationNameOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../..
 /../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="inte
 rface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href=".
 ./../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" t
 itle="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">StreamingOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../..
 /../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="inte
 rface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../..
 /../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="inte
 rface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineDebugOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.g
 cp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineWorkerPoolOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options
 ">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerLoggingOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.g
 cp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcpOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../..
 /../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="inte
 rface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GoogleApiDebugOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcpOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../..
 /../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="inte
 rface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/opti
 ons/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in or
 g.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow"><span class="typeNameLink">TestDataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipeli

<TRUNCATED>

[41/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-summary.html
new file mode 100644
index 0000000..727d763
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-summary.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.apex</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.apex";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.apex</h1>
+<div class="docSummary">
+<div class="block">Implementation of the Beam runner for Apache Apex.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex">ApexPipelineOptions</a></td>
+<td class="colLast">
+<div class="block">Options that configure the Apex pipeline.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that translates the
+ pipeline to an Apex DAG and executes it on an Apex cluster.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex">ApexRunner.CreateApexPCollectionView</a>&lt;ElemT,ViewT&gt;</td>
+<td class="colLast">
+<div class="block">Creates a primitive <a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar</a></td>
+<td class="colLast">
+<div class="block">Contains the <code>PipelineRunnerRegistrar</code> and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> for the
+ <a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><code>ApexRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar.Options</a></td>
+<td class="colLast">
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><code>ApexPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar.Runner</a></td>
+<td class="colLast">
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><code>ApexRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a></td>
+<td class="colLast">
+<div class="block">Result of executing a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with Apex in embedded mode.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher</a></td>
+<td class="colLast">
+<div class="block">Proxy to launch the YARN application through the hadoop script to run in the
+ pre-configured environment (class path, configuration, native libraries etc.).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.LaunchParams</a></td>
+<td class="colLast">
+<div class="block">Launch parameters that will be serialized and passed to the child process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.ProcessWatcher</a></td>
+<td class="colLast">
+<div class="block">Starts a command and waits for it to complete.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html" title="class in org.apache.beam.runners.apex">TestApexRunner</a></td>
+<td class="colLast">
+<div class="block">Apex <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> for testing.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.apex Description">Package org.apache.beam.runners.apex Description</h2>
+<div class="block">Implementation of the Beam runner for Apache Apex.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-tree.html
new file mode 100644
index 0000000..2a7ba5c
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/package-tree.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.apex Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.apex Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.apex</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerRegistrar</span></a></li>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerRegistrar.Options</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a>)</li>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerRegistrar.Runner</span></a> (implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar)</li>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunnerResult</span></a> (implements org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>)</li>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexYarnLauncher</span></a></li>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexYarnLauncher.LaunchParams</span></a> (implements java.io.Serializable)</li>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexYarnLauncher.ProcessWatcher</span></a> (implements java.lang.Runnable)</li>
+<li type="circle">org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">PipelineRunner</span></a>&lt;ResultT&gt;
+<ul>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunner</span></a></li>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/TestApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">TestApexRunner</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">PTransform</span></a>&lt;InputT,OutputT&gt; (implements org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">ApexRunner.CreateApexPCollectionView</span></a>&lt;ElemT,ViewT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="typeNameLink">HasDisplayData</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">PipelineOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><span class="typeNameLink">ApexPipelineOptions</span></a> (also extends java.io.Serializable)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">org.apache.beam.runners.apex.<a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><span class="typeNameLink">ApexPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html
new file mode 100644
index 0000000..3aff2dc
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>BatchStatefulParDoOverrides.BatchStatefulDoFn</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BatchStatefulParDoOverrides.BatchStatefulDoFn";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" target="_top">Frames</a></li>
+<li><a href="BatchStatefulParDoOverrides.BatchStatefulDoFn.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class BatchStatefulParDoOverrides.BatchStatefulDoFn" class="title">Class BatchStatefulParDoOverrides.BatchStatefulDoFn&lt;K,V,OutputT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.DoFn</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,java.lang.Iterable&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>,org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,V&gt;&gt;&gt;&gt;&gt;,OutputT&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.BatchStatefulParDoOverrides.BatchStatefulDoFn&lt;K,V,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow">BatchStatefulParDoOverrides</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">BatchStatefulParDoOverrides.BatchStatefulDoFn&lt;K,V,OutputT&gt;</span>
+extends <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,java.lang.Iterable&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>,org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,V&gt;&gt;&gt;&gt;&gt;,OutputT&gt;</pre>
+<div class="block">A key-preserving <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a> that explodes an iterable that has been grouped by key and
+ window.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.BatchStatefulParDoOverrides.BatchStatefulDoFn">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.BoundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.BoundedPerElement</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.FinishBundle.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.FinishBundle</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.FinishBundleContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.FinishBundleContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.GetInitialRestriction.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.GetInitialRestriction</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.GetRestrictionCoder.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.GetRestrictionCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.NewTracker.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.NewTracker</a>, <a href="../..
 /../../../org/apache/beam/sdk/transforms/DoFn.OnTimer.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.OnTimer</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.OnTimerContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.OnTimerContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.OutputReceiver.html" title="interface in org.apache.beam.sdk.transforms">DoFn.OutputReceiver</a>&lt;<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.OutputReceiver.html" title="type parameter in DoFn.OutputReceiver">T</a>&gt;, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.ProcessContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.ProcessElement</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.Setup.html" title="annotation in org.apac
 he.beam.sdk.transforms">DoFn.Setup</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.SplitRestriction.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.SplitRestriction</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.StartBundle.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.StartBundle</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.StartBundleContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.StartBundleContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.StateId.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.StateId</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.Teardown.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.Teardown</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.TimerId.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.TimerId</a>, <a href="../../../../../org/apache/beam/sd
 k/transforms/DoFn.UnboundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.UnboundedPerElement</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.WindowedContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.WindowedContext</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/values/TypeDescriptor.html" title="class in org.apache.beam.sdk.values">TypeDescriptor</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html#getOutputTypeDescriptor--">getOutputTypeDescriptor</a></span>()</code>
+<div class="block">Returns a <a href="../../../../../org/apache/beam/sdk/values/TypeDescriptor.html" title="class in org.apache.beam.sdk.values"><code>TypeDescriptor</code></a> capturing what is known statically
+ about the output type of this <code>DoFn</code> instance's
+ most-derived class.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">K</a>,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">V</a>&gt;,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">OutputT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html#getUnderlyingDoFn--">getUnderlyingDoFn</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html#processElement-org.apache.beam.sdk.transforms.DoFn.ProcessContext-org.apache.beam.sdk.transforms.windowing.BoundedWindow-">processElement</a></span>(<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.ProcessContext</a>&nbsp;c,
+              <a href="../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;window)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#getAllowedTimestampSkew--">getAllowedTimestampSkew</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#getInputTypeDescriptor--">getInputTypeDescriptor</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#prepareForProcessing--">prepareForProcessing</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getUnderlyingDoFn--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUnderlyingDoFn</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">K</a>,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">V</a>&gt;,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">OutputT</a>&gt;&nbsp;getUnderlyingDoFn()</pre>
+</li>
+</ul>
+<a name="processElement-org.apache.beam.sdk.transforms.DoFn.ProcessContext-org.apache.beam.sdk.transforms.windowing.BoundedWindow-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processElement</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessElement.html" title="annotation in org.apache.beam.sdk.transforms">@DoFn.ProcessElement</a>
+public&nbsp;void&nbsp;processElement(<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.ProcessContext</a>&nbsp;c,
+                                                <a href="../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;window)</pre>
+</li>
+</ul>
+<a name="getOutputTypeDescriptor--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOutputTypeDescriptor</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/values/TypeDescriptor.html" title="class in org.apache.beam.sdk.values">TypeDescriptor</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">OutputT</a>&gt;&nbsp;getOutputTypeDescriptor()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#getOutputTypeDescriptor--">DoFn</a></code></span></div>
+<div class="block">Returns a <a href="../../../../../org/apache/beam/sdk/values/TypeDescriptor.html" title="class in org.apache.beam.sdk.values"><code>TypeDescriptor</code></a> capturing what is known statically
+ about the output type of this <code>DoFn</code> instance's
+ most-derived class.
+
+ <p>In the normal case of a concrete <code>DoFn</code> subclass with
+ no generic type parameters of its own (including anonymous inner
+ classes), this will be a complete non-generic type, which is good
+ for choosing a default output <code>Coder&lt;O&gt;</code> for the output
+ <code>PCollection&lt;O&gt;</code>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#getOutputTypeDescriptor--">getOutputTypeDescriptor</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">K</a>,java.lang.Iterable&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>,org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.ap
 ache.beam.sdk.values">KV</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">K</a>,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">V</a>&gt;&gt;&gt;&gt;&gt;,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" target="_top">Frames</a></li>
+<li><a href="BatchStatefulParDoOverrides.BatchStatefulDoFn.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html
new file mode 100644
index 0000000..4735a5e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>BatchStatefulParDoOverrides</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BatchStatefulParDoOverrides";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" target="_top">Frames</a></li>
+<li><a href="BatchStatefulParDoOverrides.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class BatchStatefulParDoOverrides" class="title">Class BatchStatefulParDoOverrides</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.BatchStatefulParDoOverrides</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BatchStatefulParDoOverrides</span>
+extends java.lang.Object</pre>
+<div class="block"><code>PTransformOverrideFactories</code> that expands to correctly implement
+ stateful <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> using window-unaware <code>BatchViewOverrides.GroupByKeyAndSortValuesOnly</code> to linearize
+ processing per key.
+
+ <p>This implementation relies on implementation details of the Dataflow runner, specifically
+ standard fusion behavior of <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> tranforms following a <a href="../../../../../org/apache/beam/sdk/transforms/GroupByKey.html" title="class in org.apache.beam.sdk.transforms"><code>GroupByKey</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow">BatchStatefulParDoOverrides.BatchStatefulDoFn</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">K</a>,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">V</a>,<a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="type parameter in BatchStatefulParDoOverrides.BatchStatefulDoFn">OutputT</a>&gt;</span></code>
+<div class="block">A key-preserving <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a> that explodes an iterable that has been grouped by key and
+ window.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html#BatchStatefulParDoOverrides--">BatchStatefulParDoOverrides</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;K,InputT,OutputT&gt;<br>org.apache.beam.sdk.runners.PTransformOverrideFactory&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values">PCollectionTuple</a>,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.MultiOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.MultiOutput</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;,OutputT&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html#multiOutputOverrideFactory--">multiOutputOverrideFactory</a></span>()</code>
+<div class="block">Returns a <code>PTransformOverrideFactory</code> that replaces a multi-output
+ <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> with a composite transform specialized for the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;K,InputT,OutputT&gt;<br>org.apache.beam.sdk.runners.PTransformOverrideFactory&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;OutputT&gt;,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.SingleOutput</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;,OutputT&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html#singleOutputOverrideFactory--">singleOutputOverrideFactory</a></span>()</code>
+<div class="block">Returns a <code>PTransformOverrideFactory</code> that replaces a single-output <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> with a
+ composite transform specialized for the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BatchStatefulParDoOverrides--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BatchStatefulParDoOverrides</h4>
+<pre>public&nbsp;BatchStatefulParDoOverrides()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="singleOutputOverrideFactory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>singleOutputOverrideFactory</h4>
+<pre>public static&nbsp;&lt;K,InputT,OutputT&gt;&nbsp;org.apache.beam.sdk.runners.PTransformOverrideFactory&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;OutputT&gt;,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.SingleOutput</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;,OutputT&gt;&gt;&nbsp;singleOutputOverrideFactory()</pre>
+<div class="block">Returns a <code>PTransformOverrideFactory</code> that replaces a single-output <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> with a
+ composite transform specialized for the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+<a name="multiOutputOverrideFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>multiOutputOverrideFactory</h4>
+<pre>public static&nbsp;&lt;K,InputT,OutputT&gt;&nbsp;org.apache.beam.sdk.runners.PTransformOverrideFactory&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values">PCollectionTuple</a>,<a href="../../../../../org/apache/beam/sdk/transforms/ParDo.MultiOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.MultiOutput</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,InputT&gt;,OutputT&gt;&gt;&nbsp;multiOutputOverrideFactory()</pre>
+<div class="block">Returns a <code>PTransformOverrideFactory</code> that replaces a multi-output
+ <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> with a composite transform specialized for the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" target="_top">Frames</a></li>
+<li><a href="BatchStatefulParDoOverrides.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/CreateDataflowView.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/CreateDataflowView.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/CreateDataflowView.html
new file mode 100644
index 0000000..304d1b0
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/CreateDataflowView.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>CreateDataflowView</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CreateDataflowView";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/CreateDataflowView.html" target="_top">Frames</a></li>
+<li><a href="CreateDataflowView.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class CreateDataflowView" class="title">Class CreateDataflowView&lt;ElemT,ViewT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;ElemT&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.CreateDataflowView&lt;ElemT,ViewT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CreateDataflowView&lt;ElemT,ViewT&gt;</span>
+extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;ElemT&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&gt;</pre>
+<div class="block">A <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a> marker class for creating a <a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.CreateDataflowView">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#name">name</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ViewT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html#expand-org.apache.beam.sdk.values.PCollection-">expand</a></span>(<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ElemT</a>&gt;&nbsp;input)</code>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ViewT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html#getView--">getView</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;ElemT,ViewT&gt;<br><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow">CreateDataflowView</a>&lt;ElemT,ViewT&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html#of-org.apache.beam.sdk.values.PCollectionView-">of</a></span>(<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&nbsp;view)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getAdditionalInputs--">getAdditionalInputs</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder--">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-org.apache.beam.sdk.values.PCollection-">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getKindString--">getKindString</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getName--">getName</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#to
 String--">toString</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#validate-org.apache.beam.sdk.options.PipelineOptions-">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of-org.apache.beam.sdk.values.PCollectionView-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;&lt;ElemT,ViewT&gt;&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow">CreateDataflowView</a>&lt;ElemT,ViewT&gt;&nbsp;of(<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&nbsp;view)</pre>
+</li>
+</ul>
+<a name="expand-org.apache.beam.sdk.values.PCollection-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>expand</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ViewT</a>&gt;&nbsp;expand(<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ElemT</a>&gt;&nbsp;input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">PTransform</a></code></span></div>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.
+
+ <p>Composite transforms, which are defined in terms of other transforms,
+ should return the output of one of the composed transforms.  Non-composite
+ transforms, which do not apply any transforms internally, should return
+ a new unbound output and register evaluators (via backend-specific
+ registration methods).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ElemT</a>&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ViewT</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getView--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getView</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="type parameter in CreateDataflowView">ViewT</a>&gt;&nbsp;getView()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/CreateDataflowView.html" target="_top">Frames</a></li>
+<li><a href="CreateDataflowView.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[31/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-tree.html
new file mode 100644
index 0000000..174515b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-tree.html
@@ -0,0 +1,415 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow.options Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.dataflow.options Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.dataflow.options</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.util.AbstractMap&lt;K,V&gt; (implements java.util.Map&lt;K,V&gt;)
+<ul>
+<li type="circle">java.util.HashMap&lt;K,V&gt; (implements java.lang.Cloneable, java.util.Map&lt;K,V&gt;, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineDebugOptions.DataflowClientFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineDebugOptions.StagerFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions.StagingLocationFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">CloudDebuggerOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/ap
 ache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="in
 terface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowProfilingOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface 
 in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.transforms.display.<a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="typeNameLink">HasDisplayData</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">PipelineOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">ApplicationNameOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href=
 "../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/G
 csOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.option
 s.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp
 /options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">StreamingOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href=
 "../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/G
 csOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href=
 "../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/G
 csOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineDebugOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.a
 pache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineWorkerPoolOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam
 .sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerLoggingOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.a
 pache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcpOptions</span></a> (also extends org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href=
 "../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/G
 csOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GoogleApiDebugOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcpOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="typeNameLink">BigQueryOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href=
 "../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/G
 csOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="typeNameLink">GcsOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub">PubsubOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.io.gcp.bigquery.<a href="../../../../../../org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery">BigQueryOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runner
 s/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a>, org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.h
 tml" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcsOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.options.<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">DataflowWorkerHarnessOptions</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.io.gcp.pubsub.<a href="../../../../../../org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="typeNameLink">PubsubOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.extensions.gcp.options.<a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options">GcpOptions</a>, org.apache.beam.sdk.options.<a href="../../

<TRUNCATED>

[08/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/CompositeSource.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/CompositeSource.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/CompositeSource.html
new file mode 100644
index 0000000..b3b1dac
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/CompositeSource.html
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>CompositeSource</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CompositeSource";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/CompositeSource.html" target="_top">Frames</a></li>
+<li><a href="CompositeSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics</div>
+<h2 title="Class CompositeSource" class="title">Class CompositeSource</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.CompositeSource</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.spark.metrics.source.Source</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CompositeSource</span>
+extends java.lang.Object
+implements org.apache.spark.metrics.source.Source</pre>
+<div class="block">Composite source made up of several <code>MetricRegistry</code> instances.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html#CompositeSource-java.lang.String-com.codahale.metrics.MetricRegistry...-">CompositeSource</a></span>(java.lang.String&nbsp;name,
+               com.codahale.metrics.MetricRegistry...&nbsp;metricRegistries)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>com.codahale.metrics.MetricRegistry</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html#metricRegistry--">metricRegistry</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html#sourceName--">sourceName</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CompositeSource-java.lang.String-com.codahale.metrics.MetricRegistry...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CompositeSource</h4>
+<pre>public&nbsp;CompositeSource(java.lang.String&nbsp;name,
+                       com.codahale.metrics.MetricRegistry...&nbsp;metricRegistries)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sourceName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;sourceName()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>sourceName</code>&nbsp;in interface&nbsp;<code>org.apache.spark.metrics.source.Source</code></dd>
+</dl>
+</li>
+</ul>
+<a name="metricRegistry--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metricRegistry</h4>
+<pre>public&nbsp;com.codahale.metrics.MetricRegistry&nbsp;metricRegistry()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>metricRegistry</code>&nbsp;in interface&nbsp;<code>org.apache.spark.metrics.source.Source</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/CompositeSource.html" target="_top">Frames</a></li>
+<li><a href="CompositeSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html
new file mode 100644
index 0000000..21d8dfd
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>MetricsAccumulator.AccumulatorCheckpointingSparkListener</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MetricsAccumulator.AccumulatorCheckpointingSparkListener";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">Frames</a></li>
+<li><a href="MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics</div>
+<h2 title="Class MetricsAccumulator.AccumulatorCheckpointingSparkListener" class="title">Class MetricsAccumulator.AccumulatorCheckpointingSparkListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.streaming.api.java.JavaStreamingListener</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.MetricsAccumulator.AccumulatorCheckpointingSparkListener</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics">MetricsAccumulator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">MetricsAccumulator.AccumulatorCheckpointingSparkListener</span>
+extends org.apache.spark.streaming.api.java.JavaStreamingListener</pre>
+<div class="block">Spark Listener which checkpoints <code>MetricsContainerStepMap</code> values for fault-tolerance.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html#AccumulatorCheckpointingSparkListener--">AccumulatorCheckpointingSparkListener</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html#onBatchCompleted-org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted-">onBatchCompleted</a></span>(org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted&nbsp;batchCompleted)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.streaming.api.java.JavaStreamingListener">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.streaming.api.java.JavaStreamingListener</h3>
+<code>onBatchStarted, onBatchSubmitted, onOutputOperationCompleted, onOutputOperationStarted, onReceiverError, onReceiverStarted, onReceiverStopped</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AccumulatorCheckpointingSparkListener--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AccumulatorCheckpointingSparkListener</h4>
+<pre>public&nbsp;AccumulatorCheckpointingSparkListener()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onBatchCompleted-org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onBatchCompleted</h4>
+<pre>public&nbsp;void&nbsp;onBatchCompleted(org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted&nbsp;batchCompleted)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>onBatchCompleted</code>&nbsp;in class&nbsp;<code>org.apache.spark.streaming.api.java.JavaStreamingListener</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">Frames</a></li>
+<li><a href="MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.html
new file mode 100644
index 0000000..0ec3a6d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>MetricsAccumulator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MetricsAccumulator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" target="_top">Frames</a></li>
+<li><a href="MetricsAccumulator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics</div>
+<h2 title="Class MetricsAccumulator" class="title">Class MetricsAccumulator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.MetricsAccumulator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MetricsAccumulator</span>
+extends java.lang.Object</pre>
+<div class="block">For resilience, <code>Accumulators</code> are required to be wrapped in a Singleton.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="https://spark.apache.org/docs/1.6.3/streaming-programming-guide.html#accumulators-and-broadcast-variables">accumulators</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics">MetricsAccumulator.AccumulatorCheckpointingSparkListener</a></span></code>
+<div class="block">Spark Listener which checkpoints <code>MetricsContainerStepMap</code> values for fault-tolerance.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html#MetricsAccumulator--">MetricsAccumulator</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html#clear--">clear</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static org.apache.spark.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html#getInstance--">getInstance</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html#init-org.apache.beam.runners.spark.SparkPipelineOptions-org.apache.spark.api.java.JavaSparkContext-">init</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;opts,
+    org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</code>
+<div class="block">Init metrics accumulator if it has not been initiated.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MetricsAccumulator--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MetricsAccumulator</h4>
+<pre>public&nbsp;MetricsAccumulator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="init-org.apache.beam.runners.spark.SparkPipelineOptions-org.apache.spark.api.java.JavaSparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public static&nbsp;void&nbsp;init(<a href="../../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;opts,
+                        org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</pre>
+<div class="block">Init metrics accumulator if it has not been initiated. This method is idempotent.</div>
+</li>
+</ul>
+<a name="getInstance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInstance</h4>
+<pre>public static&nbsp;org.apache.spark.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;&nbsp;getInstance()</pre>
+</li>
+</ul>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public static&nbsp;void&nbsp;clear()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" target="_top">Frames</a></li>
+<li><a href="MetricsAccumulator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html
new file mode 100644
index 0000000..8190cca
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SparkBeamMetricSource</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkBeamMetricSource";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" target="_top">Frames</a></li>
+<li><a href="SparkBeamMetricSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics</div>
+<h2 title="Class SparkBeamMetricSource" class="title">Class SparkBeamMetricSource</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.SparkBeamMetricSource</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.spark.metrics.source.Source</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkBeamMetricSource</span>
+extends java.lang.Object
+implements org.apache.spark.metrics.source.Source</pre>
+<div class="block">A Spark <code>Source</code> that is tailored to expose a <code>SparkBeamMetric</code>,
+ wrapping an underlying <a href="../../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics"><code>MetricResults</code></a> instance.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html#SparkBeamMetricSource-java.lang.String-">SparkBeamMetricSource</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>com.codahale.metrics.MetricRegistry</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html#metricRegistry--">metricRegistry</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html#sourceName--">sourceName</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkBeamMetricSource-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkBeamMetricSource</h4>
+<pre>public&nbsp;SparkBeamMetricSource(java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sourceName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;sourceName()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>sourceName</code>&nbsp;in interface&nbsp;<code>org.apache.spark.metrics.source.Source</code></dd>
+</dl>
+</li>
+</ul>
+<a name="metricRegistry--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metricRegistry</h4>
+<pre>public&nbsp;com.codahale.metrics.MetricRegistry&nbsp;metricRegistry()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>metricRegistry</code>&nbsp;in interface&nbsp;<code>org.apache.spark.metrics.source.Source</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" target="_top">Frames</a></li>
+<li><a href="SparkBeamMetricSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/WithMetricsSupport.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/WithMetricsSupport.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/WithMetricsSupport.html
new file mode 100644
index 0000000..865aea8
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/WithMetricsSupport.html
@@ -0,0 +1,342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>WithMetricsSupport</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="WithMetricsSupport";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" target="_top">Frames</a></li>
+<li><a href="WithMetricsSupport.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics</div>
+<h2 title="Class WithMetricsSupport" class="title">Class WithMetricsSupport</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>com.codahale.metrics.MetricRegistry</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.WithMetricsSupport</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.codahale.metrics.Metric, com.codahale.metrics.MetricSet</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">WithMetricsSupport</span>
+extends com.codahale.metrics.MetricRegistry</pre>
+<div class="block">A <code>MetricRegistry</code> decorator-like that supports <a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a> and
+ <code>SparkBeamMetric</code> as <code>Gauges</code>.
+ <p>
+ <code>MetricRegistry</code> is not an interface, so this is not a by-the-book decorator.
+ That said, it delegates all metric related getters to the "decorated" instance.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" title="class in org.apache.beam.runners.spark.metrics">WithMetricsSupport</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html#forRegistry-com.codahale.metrics.MetricRegistry-">forRegistry</a></span>(com.codahale.metrics.MetricRegistry&nbsp;metricRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Counter&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html#getCounters-com.codahale.metrics.MetricFilter-">getCounters</a></span>(com.codahale.metrics.MetricFilter&nbsp;filter)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Gauge&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html#getGauges-com.codahale.metrics.MetricFilter-">getGauges</a></span>(com.codahale.metrics.MetricFilter&nbsp;filter)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Histogram&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html#getHistograms-com.codahale.metrics.MetricFilter-">getHistograms</a></span>(com.codahale.metrics.MetricFilter&nbsp;filter)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Meter&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html#getMeters-com.codahale.metrics.MetricFilter-">getMeters</a></span>(com.codahale.metrics.MetricFilter&nbsp;filter)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Timer&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html#getTimers-com.codahale.metrics.MetricFilter-">getTimers</a></span>(com.codahale.metrics.MetricFilter&nbsp;filter)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.codahale.metrics.MetricRegistry">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;com.codahale.metrics.MetricRegistry</h3>
+<code>addListener, buildMap, counter, getCounters, getGauges, getHistograms, getMeters, getMetrics, getNames, getTimers, histogram, meter, name, name, register, registerAll, remove, removeListener, removeMatching, timer</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="forRegistry-com.codahale.metrics.MetricRegistry-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forRegistry</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" title="class in org.apache.beam.runners.spark.metrics">WithMetricsSupport</a>&nbsp;forRegistry(com.codahale.metrics.MetricRegistry&nbsp;metricRegistry)</pre>
+</li>
+</ul>
+<a name="getTimers-com.codahale.metrics.MetricFilter-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimers</h4>
+<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Timer&gt;&nbsp;getTimers(com.codahale.metrics.MetricFilter&nbsp;filter)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getTimers</code>&nbsp;in class&nbsp;<code>com.codahale.metrics.MetricRegistry</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMeters-com.codahale.metrics.MetricFilter-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMeters</h4>
+<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Meter&gt;&nbsp;getMeters(com.codahale.metrics.MetricFilter&nbsp;filter)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getMeters</code>&nbsp;in class&nbsp;<code>com.codahale.metrics.MetricRegistry</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getHistograms-com.codahale.metrics.MetricFilter-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHistograms</h4>
+<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Histogram&gt;&nbsp;getHistograms(com.codahale.metrics.MetricFilter&nbsp;filter)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getHistograms</code>&nbsp;in class&nbsp;<code>com.codahale.metrics.MetricRegistry</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCounters-com.codahale.metrics.MetricFilter-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCounters</h4>
+<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Counter&gt;&nbsp;getCounters(com.codahale.metrics.MetricFilter&nbsp;filter)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getCounters</code>&nbsp;in class&nbsp;<code>com.codahale.metrics.MetricRegistry</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getGauges-com.codahale.metrics.MetricFilter-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getGauges</h4>
+<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,com.codahale.metrics.Gauge&gt;&nbsp;getGauges(com.codahale.metrics.MetricFilter&nbsp;filter)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getGauges</code>&nbsp;in class&nbsp;<code>com.codahale.metrics.MetricRegistry</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" target="_top">Frames</a></li>
+<li><a href="WithMetricsSupport.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-frame.html
new file mode 100644
index 0000000..5e2819a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-frame.html
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.metrics</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/spark/metrics/package-summary.html" target="classFrame">org.apache.beam.runners.spark.metrics</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">AggregatorMetric</a></li>
+<li><a href="AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">AggregatorMetricSource</a></li>
+<li><a href="CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">CompositeSource</a></li>
+<li><a href="MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">MetricsAccumulator</a></li>
+<li><a href="MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">MetricsAccumulator.AccumulatorCheckpointingSparkListener</a></li>
+<li><a href="SparkBeamMetricSource.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">SparkBeamMetricSource</a></li>
+<li><a href="WithMetricsSupport.html" title="class in org.apache.beam.runners.spark.metrics" target="classFrame">WithMetricsSupport</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-summary.html
new file mode 100644
index 0000000..9d5c14d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-summary.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.metrics</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.metrics";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.metrics</h1>
+<div class="docSummary">
+<div class="block">Provides internal utilities for implementing Beam metrics using Spark accumulators.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics">AggregatorMetric</a></td>
+<td class="colLast">
+<div class="block">An adapter between the <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> and Codahale's <code>Metric</code> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics">AggregatorMetricSource</a></td>
+<td class="colLast">
+<div class="block">A Spark <code>Source</code> that is tailored to expose an <a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a>,
+ wrapping an underlying <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics">CompositeSource</a></td>
+<td class="colLast">
+<div class="block">Composite source made up of several <code>MetricRegistry</code> instances.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics">MetricsAccumulator</a></td>
+<td class="colLast">
+<div class="block">For resilience, <code>Accumulators</code> are required to be wrapped in a Singleton.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics">MetricsAccumulator.AccumulatorCheckpointingSparkListener</a></td>
+<td class="colLast">
+<div class="block">Spark Listener which checkpoints <code>MetricsContainerStepMap</code> values for fault-tolerance.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" title="class in org.apache.beam.runners.spark.metrics">SparkBeamMetricSource</a></td>
+<td class="colLast">
+<div class="block">A Spark <code>Source</code> that is tailored to expose a <code>SparkBeamMetric</code>,
+ wrapping an underlying <a href="../../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics"><code>MetricResults</code></a> instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" title="class in org.apache.beam.runners.spark.metrics">WithMetricsSupport</a></td>
+<td class="colLast">
+<div class="block">A <code>MetricRegistry</code> decorator-like that supports <a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a> and
+ <code>SparkBeamMetric</code> as <code>Gauges</code>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.metrics Description">Package org.apache.beam.runners.spark.metrics Description</h2>
+<div class="block">Provides internal utilities for implementing Beam metrics using Spark accumulators.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-tree.html
new file mode 100644
index 0000000..9f6f275
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/package-tree.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.metrics Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.metrics Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.metrics</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.spark.metrics.<a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">AggregatorMetric</span></a> (implements com.codahale.metrics.Metric)</li>
+<li type="circle">org.apache.beam.runners.spark.metrics.<a href="../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">AggregatorMetricSource</span></a> (implements org.apache.spark.metrics.source.Source)</li>
+<li type="circle">org.apache.beam.runners.spark.metrics.<a href="../../../../../../org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">CompositeSource</span></a> (implements org.apache.spark.metrics.source.Source)</li>
+<li type="circle">org.apache.spark.streaming.api.java.JavaStreamingListener
+<ul>
+<li type="circle">org.apache.beam.runners.spark.metrics.<a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">MetricsAccumulator.AccumulatorCheckpointingSparkListener</span></a></li>
+</ul>
+</li>
+<li type="circle">com.codahale.metrics.MetricRegistry (implements com.codahale.metrics.MetricSet)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.metrics.<a href="../../../../../../org/apache/beam/runners/spark/metrics/WithMetricsSupport.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">WithMetricsSupport</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.spark.metrics.<a href="../../../../../../org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">MetricsAccumulator</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.metrics.<a href="../../../../../../org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html" title="class in org.apache.beam.runners.spark.metrics"><span class="typeNameLink">SparkBeamMetricSource</span></a> (implements org.apache.spark.metrics.source.Source)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[28/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObject.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObject.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObject.html
new file mode 100644
index 0000000..08e7134
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObject.html
@@ -0,0 +1,564 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>CloudObject</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CloudObject";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CloudObject.html" target="_top">Frames</a></li>
+<li><a href="CloudObject.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.com.google.api.client.util.GenericData">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class CloudObject" class="title">Class CloudObject</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.util.AbstractMap&lt;java.lang.String,java.lang.Object&gt;</li>
+<li>
+<ul class="inheritance">
+<li>com.google.api.client.util.GenericData</li>
+<li>
+<ul class="inheritance">
+<li>com.google.api.client.json.GenericJson</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.CloudObject</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable, java.util.Map&lt;java.lang.String,java.lang.Object&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">CloudObject</span>
+extends com.google.api.client.json.GenericJson</pre>
+<div class="block">A representation of an arbitrary Java object to be instantiated by Dataflow
+ workers.
+
+ <p>Typically, an object to be written by the SDK to the Dataflow service will
+ implement a method (typically called <code>asCloudObject()</code>) that returns a
+ <code>CloudObject</code> to represent the object in the protocol.  Once the
+ <code>CloudObject</code> is constructed, the method should explicitly add
+ additional properties to be presented during deserialization, representing
+ child objects by building additional <code>CloudObject</code>s.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.com.google.api.client.util.GenericData">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;com.google.api.client.util.GenericData</h3>
+<code>com.google.api.client.util.GenericData.Flags</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>java.util.AbstractMap.SimpleEntry&lt;K,V&gt;, java.util.AbstractMap.SimpleImmutableEntry&lt;K,V&gt;</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;java.util.Map</h3>
+<code>java.util.Map.Entry&lt;K,V&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#clone--">clone</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forBoolean-java.lang.Boolean-">forBoolean</a></span>(java.lang.Boolean&nbsp;value)</code>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forClass-java.lang.Class-">forClass</a></span>(java.lang.Class&lt;?&gt;&nbsp;cls)</code>
+<div class="block">Constructs a <code>CloudObject</code> to be used for serializing an instance of
+ the supplied class for transport via the Dataflow API.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forClassName-java.lang.String-">forClassName</a></span>(java.lang.String&nbsp;className)</code>
+<div class="block">Constructs a <code>CloudObject</code> to be used for serializing data to be
+ deserialized using the supplied class name the supplied class name for
+ transport via the Dataflow API.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forFloat-java.lang.Double-">forFloat</a></span>(java.lang.Double&nbsp;value)</code>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forFloat-java.lang.Float-">forFloat</a></span>(java.lang.Float&nbsp;value)</code>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forInteger-java.lang.Integer-">forInteger</a></span>(java.lang.Integer&nbsp;value)</code>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forInteger-java.lang.Long-">forInteger</a></span>(java.lang.Long&nbsp;value)</code>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forKnownType-java.lang.Object-">forKnownType</a></span>(java.lang.Object&nbsp;value)</code>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value of a
+ well-known cloud object type.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#forString-java.lang.String-">forString</a></span>(java.lang.String&nbsp;value)</code>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#fromSpec-java.util.Map-">fromSpec</a></span>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;spec)</code>
+<div class="block">Constructs a <code>CloudObject</code> by copying the supplied serialized object
+ spec, which must represent an SDK object serialized for transport via the
+ Dataflow API.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#getClassName--">getClassName</a></span>()</code>
+<div class="block">Gets the name of the Java class that this CloudObject represents.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.api.client.json.GenericJson">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.api.client.json.GenericJson</h3>
+<code>getFactory, set, setFactory, toPrettyString, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.api.client.util.GenericData">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.api.client.util.GenericData</h3>
+<code>entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Map</h3>
+<code>compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromSpec-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromSpec</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;fromSpec(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;spec)</pre>
+<div class="block">Constructs a <code>CloudObject</code> by copying the supplied serialized object
+ spec, which must represent an SDK object serialized for transport via the
+ Dataflow API.
+
+ <p>The most common use of this method is during deserialization on the worker,
+ where it's used as a binding type during instance construction.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>spec</code> - supplies the serialized form of the object as a nested map</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.RuntimeException</code> - if the supplied map does not represent an SDK object</dd>
+</dl>
+</li>
+</ul>
+<a name="forClass-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forClass</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forClass(java.lang.Class&lt;?&gt;&nbsp;cls)</pre>
+<div class="block">Constructs a <code>CloudObject</code> to be used for serializing an instance of
+ the supplied class for transport via the Dataflow API.  The instance
+ parameters to be serialized must be supplied explicitly after the
+ <code>CloudObject</code> is created, by using <code>GenericData.put(java.lang.String, java.lang.Object)</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cls</code> - the class to use when deserializing the object on the worker</dd>
+</dl>
+</li>
+</ul>
+<a name="forClassName-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forClassName</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forClassName(java.lang.String&nbsp;className)</pre>
+<div class="block">Constructs a <code>CloudObject</code> to be used for serializing data to be
+ deserialized using the supplied class name the supplied class name for
+ transport via the Dataflow API.  The instance parameters to be serialized
+ must be supplied explicitly after the <code>CloudObject</code> is created, by
+ using <code>GenericData.put(java.lang.String, java.lang.Object)</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>className</code> - the class to use when deserializing the object on the worker</dd>
+</dl>
+</li>
+</ul>
+<a name="forString-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forString</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forString(java.lang.String&nbsp;value)</pre>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the scalar value to represent.</dd>
+</dl>
+</li>
+</ul>
+<a name="forBoolean-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forBoolean</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forBoolean(java.lang.Boolean&nbsp;value)</pre>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the scalar value to represent.</dd>
+</dl>
+</li>
+</ul>
+<a name="forInteger-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forInteger</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forInteger(java.lang.Long&nbsp;value)</pre>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the scalar value to represent.</dd>
+</dl>
+</li>
+</ul>
+<a name="forInteger-java.lang.Integer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forInteger</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forInteger(java.lang.Integer&nbsp;value)</pre>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the scalar value to represent.</dd>
+</dl>
+</li>
+</ul>
+<a name="forFloat-java.lang.Float-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forFloat</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forFloat(java.lang.Float&nbsp;value)</pre>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the scalar value to represent.</dd>
+</dl>
+</li>
+</ul>
+<a name="forFloat-java.lang.Double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forFloat</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forFloat(java.lang.Double&nbsp;value)</pre>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the scalar value to represent.</dd>
+</dl>
+</li>
+</ul>
+<a name="forKnownType-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forKnownType</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;forKnownType(java.lang.Object&nbsp;value)</pre>
+<div class="block">Constructs a <code>CloudObject</code> representing the given value of a
+ well-known cloud object type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the scalar value to represent.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.RuntimeException</code> - if the value does not have a
+ <code>CloudKnownType</code> mapping</dd>
+</dl>
+</li>
+</ul>
+<a name="getClassName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getClassName()</pre>
+<div class="block">Gets the name of the Java class that this CloudObject represents.</div>
+</li>
+</ul>
+<a name="clone--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;clone()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>clone</code>&nbsp;in class&nbsp;<code>com.google.api.client.json.GenericJson</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CloudObject.html" target="_top">Frames</a></li>
+<li><a href="CloudObject.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.com.google.api.client.util.GenericData">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html
new file mode 100644
index 0000000..751399e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>CloudObjectTranslator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CloudObjectTranslator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" target="_top">Frames</a></li>
+<li><a href="CloudObjectTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Interface CloudObjectTranslator" class="title">Interface CloudObjectTranslator&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">CloudObjectTranslator&lt;T&gt;</span></pre>
+<div class="block">A translator that takes an object and creates a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a> which can be converted back
+ to the original object.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html#cloudObjectClassName--">cloudObjectClassName</a></span>()</code>
+<div class="block">Gets the class name that will represent the <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a> created by this <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="type parameter in CloudObjectTranslator">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html#fromCloudObject-org.apache.beam.runners.dataflow.util.CloudObject-">fromCloudObject</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;cloudObject)</code>
+<div class="block">Converts back into the original object from a provided <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="type parameter in CloudObjectTranslator">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html#getSupportedClass--">getSupportedClass</a></span>()</code>
+<div class="block">Gets the class this <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a> is capable of converting.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html#toCloudObject-T-">toCloudObject</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="type parameter in CloudObjectTranslator">T</a>&nbsp;target)</code>
+<div class="block">Converts the provided object into an equivalent <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toCloudObject-java.lang.Object-">
+<!--   -->
+</a><a name="toCloudObject-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toCloudObject</h4>
+<pre><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;toCloudObject(<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="type parameter in CloudObjectTranslator">T</a>&nbsp;target)</pre>
+<div class="block">Converts the provided object into an equivalent <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</li>
+</ul>
+<a name="fromCloudObject-org.apache.beam.runners.dataflow.util.CloudObject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromCloudObject</h4>
+<pre><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="type parameter in CloudObjectTranslator">T</a>&nbsp;fromCloudObject(<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;cloudObject)</pre>
+<div class="block">Converts back into the original object from a provided <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</li>
+</ul>
+<a name="getSupportedClass--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSupportedClass</h4>
+<pre>java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="type parameter in CloudObjectTranslator">T</a>&gt;&nbsp;getSupportedClass()</pre>
+<div class="block">Gets the class this <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a> is capable of converting.</div>
+</li>
+</ul>
+<a name="cloudObjectClassName--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cloudObjectClassName</h4>
+<pre>java.lang.String&nbsp;cloudObjectClassName()</pre>
+<div class="block">Gets the class name that will represent the <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a> created by this <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" target="_top">Frames</a></li>
+<li><a href="CloudObjectTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjects.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjects.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjects.html
new file mode 100644
index 0000000..e678419
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CloudObjects.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>CloudObjects</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CloudObjects";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CloudObjects.html" target="_top">Frames</a></li>
+<li><a href="CloudObjects.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class CloudObjects" class="title">Class CloudObjects</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.CloudObjects</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CloudObjects</span>
+extends java.lang.Object</pre>
+<div class="block">Utilities for converting an object to a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html#asCloudObject-org.apache.beam.sdk.coders.Coder-">asCloudObject</a></span>(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;&nbsp;coder)</code>
+<div class="block">Convert the provided <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> into a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html#coderFromCloudObject-org.apache.beam.runners.dataflow.util.CloudObject-">coderFromCloudObject</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;cloudObject)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="asCloudObject-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asCloudObject</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;asCloudObject(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;&nbsp;coder)</pre>
+<div class="block">Convert the provided <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> into a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><code>CloudObject</code></a>.</div>
+</li>
+</ul>
+<a name="coderFromCloudObject-org.apache.beam.runners.dataflow.util.CloudObject-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>coderFromCloudObject</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;?&gt;&nbsp;coderFromCloudObject(<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a>&nbsp;cloudObject)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CloudObjects.html" target="_top">Frames</a></li>
+<li><a href="CloudObjects.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html
new file mode 100644
index 0000000..69db3c5
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html
@@ -0,0 +1,250 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>CoderCloudObjectTranslatorRegistrar</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CoderCloudObjectTranslatorRegistrar";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" target="_top">Frames</a></li>
+<li><a href="CoderCloudObjectTranslatorRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Interface CoderCloudObjectTranslatorRegistrar" class="title">Interface CoderCloudObjectTranslatorRegistrar</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util">DefaultCoderCloudObjectTranslatorRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">CoderCloudObjectTranslatorRegistrar</span></pre>
+<div class="block"><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> authors have the ability to automatically have their <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> registered with
+ the Dataflow Runner by creating a <code>ServiceLoader</code> entry and a concrete implementation of
+ this interface.
+
+ <p>It is optional but recommended to use one of the many build time tools such as
+ <code>AutoService</code> to generate the necessary META-INF files automatically.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html#classesToTranslators--">classesToTranslators</a></span>()</code>
+<div class="block">Gets a map from <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> to a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a> that can translate that <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html#classNamesToTranslators--">classNamesToTranslators</a></span>()</code>
+<div class="block">Gets a map from the name returned by <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#getClassName--"><code>CloudObject.getClassName()</code></a> to a translator that
+ can convert into the equivalent <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="classesToTranslators--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>classesToTranslators</h4>
+<pre>java.util.Map&lt;java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;&nbsp;classesToTranslators()</pre>
+<div class="block">Gets a map from <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> to a <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><code>CloudObjectTranslator</code></a> that can translate that <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+</li>
+</ul>
+<a name="classNamesToTranslators--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>classNamesToTranslators</h4>
+<pre>java.util.Map&lt;java.lang.String,<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util">CloudObjectTranslator</a>&lt;? extends <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&gt;&gt;&nbsp;classNamesToTranslators()</pre>
+<div class="block">Gets a map from the name returned by <a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html#getClassName--"><code>CloudObject.getClassName()</code></a> to a translator that
+ can convert into the equivalent <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" target="_top">Frames</a></li>
+<li><a href="CoderCloudObjectTranslatorRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html
new file mode 100644
index 0000000..a6ae221
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html
@@ -0,0 +1,414 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowTemplateJob</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowTemplateJob";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" target="_top">Frames</a></li>
+<li><a href="DataflowTemplateJob.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.runners.dataflow.DataflowPipelineJob">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class DataflowTemplateJob" class="title">Class DataflowTemplateJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">org.apache.beam.runners.dataflow.DataflowPipelineJob</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.DataflowTemplateJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowTemplateJob</span>
+extends <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></pre>
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> that is returned when <code>--templateRunner</code> is set.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.runners.dataflow.DataflowPipelineJob">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.runners.dataflow.<a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#jobId">jobId</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#STATUS_BACKOFF_FACTORY">STATUS_BACKOFF_FACTORY</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#transformStepNames">transformStepNames</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html#DataflowTemplateJob--">DataflowTemplateJob</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html#getJobId--">getJobId</a></span>()</code>
+<div class="block">Get the id of this job.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html#getProjectId--">getProjectId</a></span>()</code>
+<div class="block">Get the project this job exists in.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html#getReplacedByJob--">getReplacedByJob</a></span>()</code>
+<div class="block">Returns a new <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> for the job that replaced this one, if applicable.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowPipelineJob">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.dataflow.<a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></h3>
+<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#metrics--">metrics</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#waitUntilFinish--">waitUntilFinish</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#waitUntilFinish-org.joda.time.Duration-org.apache.beam.runners.dataflow.util.MonitoringUtil.JobMessagesHandler-">waitUntilFinish</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowTemplateJob--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowTemplateJob</h4>
+<pre>public&nbsp;DataflowTemplateJob()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJobId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getJobId()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getJobId--">DataflowPipelineJob</a></code></span></div>
+<div class="block">Get the id of this job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getJobId--">getJobId</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getProjectId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProjectId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getProjectId()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getProjectId--">DataflowPipelineJob</a></code></span></div>
+<div class="block">Get the project this job exists in.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getProjectId--">getProjectId</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getReplacedByJob--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReplacedByJob</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;getReplacedByJob()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getReplacedByJob--">DataflowPipelineJob</a></code></span></div>
+<div class="block">Returns a new <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> for the job that replaced this one, if applicable.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getReplacedByJob--">getReplacedByJob</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">PipelineResult</a></code></span></div>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#cancel--">cancel</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getState</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">PipelineResult</a></code></span></div>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getState--">getState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" target="_top">Frames</a></li>
+<li><a href="DataflowTemplateJob.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.runners.dataflow.DataflowPipelineJob">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[36/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html
new file mode 100644
index 0000000..047aed4
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineDebugOptions.DataflowClientFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineDebugOptions.DataflowClientFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineDebugOptions.DataflowClientFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Class DataflowPipelineDebugOptions.DataflowClientFactory" class="title">Class DataflowPipelineDebugOptions.DataflowClientFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions.DataflowClientFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;com.google.api.services.dataflow.Dataflow&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DataflowPipelineDebugOptions.DataflowClientFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;com.google.api.services.dataflow.Dataflow&gt;</pre>
+<div class="block">Returns the default Dataflow client built from the passed in PipelineOptions.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html#DataflowClientFactory--">DataflowClientFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.Dataflow</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowClientFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowClientFactory</h4>
+<pre>public&nbsp;DataflowClientFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.Dataflow&nbsp;create(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;com.google.api.services.dataflow.Dataflow&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineDebugOptions.DataflowClientFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html
new file mode 100644
index 0000000..fdec0d3
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineDebugOptions.StagerFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineDebugOptions.StagerFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineDebugOptions.StagerFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Class DataflowPipelineDebugOptions.StagerFactory" class="title">Class DataflowPipelineDebugOptions.StagerFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowPipelineDebugOptions.StagerFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DataflowPipelineDebugOptions.StagerFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&gt;</pre>
+<div class="block">Creates a <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><code>Stager</code></a> object using the class specified in
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStagerClass--"><code>DataflowPipelineDebugOptions.getStagerClass()</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html#StagerFactory--">StagerFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StagerFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StagerFactory</h4>
+<pre>public&nbsp;StagerFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&nbsp;create(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineDebugOptions.StagerFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html
new file mode 100644
index 0000000..abef0db
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html
@@ -0,0 +1,683 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineDebugOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineDebugOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineDebugOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Interface DataflowPipelineDebugOptions" class="title">Interface DataflowPipelineDebugOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerHarnessOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow">TestDataflowPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+public interface <span class="typeNameLabel">DataflowPipelineDebugOptions</span>
+extends <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></pre>
+<div class="block">Internal. Options used to control execution of the Dataflow SDK for
+ debugging and testing purposes.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.DataflowClientFactory</a></span></code>
+<div class="block">Returns the default Dataflow client built from the passed in PipelineOptions.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.StagerFactory</a></span></code>
+<div class="block">Creates a <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><code>Stager</code></a> object using the class specified in
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStagerClass--"><code>getStagerClass()</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getApiRootUrl--">getApiRootUrl</a></span>()</code>
+<div class="block">The root URL for the Dataflow API.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.Dataflow</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowClient--">getDataflowClient</a></span>()</code>
+<div class="block">An instance of the Dataflow client.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowEndpoint--">getDataflowEndpoint</a></span>()</code>
+<div class="block">Dataflow endpoint to use.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDataflowJobFile--">getDataflowJobFile</a></span>()</code>
+<div class="block">The path to write the translated Dataflow job specification out to
+ at job submission time.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getDumpHeapOnOOM--">getDumpHeapOnOOM</a></span>()</code>
+<div class="block">If true, save a heap dump before killing a thread or process which is GC
+ thrashing or out of memory.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getExperiments--">getExperiments</a></span>()</code>
+<div class="block">The list of backend experiments to enable.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getNumberOfWorkerHarnessThreads--">getNumberOfWorkerHarnessThreads</a></span>()</code>
+<div class="block">Number of threads to use on the Dataflow worker harness.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getOverrideWindmillBinary--">getOverrideWindmillBinary</a></span>()</code>
+<div class="block">Custom windmill_main binary to use with the streaming runner.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStager--">getStager</a></span>()</code>
+<div class="block">The resource stager instance that should be used to stage resources.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStagerClass--">getStagerClass</a></span>()</code>
+<div class="block">The class responsible for staging resources to be accessible by workers
+ during job execution.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getTransformNameMapping--">getTransformNameMapping</a></span>()</code>
+<div class="block">Mapping of old PTranform names to new ones, specified as JSON
+ <code>{"oldName":"newName",...}</code>.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServiceEndpoint--">getWindmillServiceEndpoint</a></span>()</code>
+<div class="block">Custom windmill service endpoint.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getWindmillServicePort--">getWindmillServicePort</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setApiRootUrl-java.lang.String-">setApiRootUrl</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowClient-com.google.api.services.dataflow.Dataflow-">setDataflowClient</a></span>(com.google.api.services.dataflow.Dataflow&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowEndpoint-java.lang.String-">setDataflowEndpoint</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDataflowJobFile-java.lang.String-">setDataflowJobFile</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setDumpHeapOnOOM-boolean-">setDumpHeapOnOOM</a></span>(boolean&nbsp;dumpHeapBeforeExit)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setExperiments-java.util.List-">setExperiments</a></span>(java.util.List&lt;java.lang.String&gt;&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setNumberOfWorkerHarnessThreads-int-">setNumberOfWorkerHarnessThreads</a></span>(int&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setOverrideWindmillBinary-java.lang.String-">setOverrideWindmillBinary</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStager-org.apache.beam.runners.dataflow.util.Stager-">setStager</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&nbsp;stager)</code>&nbsp;</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setStagerClass-java.lang.Class-">setStagerClass</a></span>(java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&gt;&nbsp;stagerClass)</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setTransformNameMapping-java.util.Map-">setTransformNameMapping</a></span>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setWindmillServiceEndpoint-java.lang.String-">setWindmillServiceEndpoint</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#setWindmillServicePort-int-">setWindmillServicePort</a></span>(int&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#
 setOptionsId-long-">setOptionsId</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getExperiments--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExperiments</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+ @Nullable
+java.util.List&lt;java.lang.String&gt;&nbsp;getExperiments()</pre>
+<div class="block">The list of backend experiments to enable.
+
+ <p>Dataflow provides a number of experimental features that can be enabled
+ with this flag.
+
+ <p>Please sync with the Dataflow team before enabling any experiments.</div>
+</li>
+</ul>
+<a name="setExperiments-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExperiments</h4>
+<pre>void&nbsp;setExperiments(@Nullable
+                    java.util.List&lt;java.lang.String&gt;&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getApiRootUrl--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getApiRootUrl</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options">@Default.String</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.String.html#value--">value</a>="https://dataflow.googleapis.com/")
+java.lang.String&nbsp;getApiRootUrl()</pre>
+<div class="block">The root URL for the Dataflow API. <code>dataflowEndpoint</code> can override this value
+ if it contains an absolute URL, otherwise <code>apiRootUrl</code> will be combined with
+ <code>dataflowEndpoint</code> to generate the full URL to communicate with the Dataflow API.</div>
+</li>
+</ul>
+<a name="setApiRootUrl-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setApiRootUrl</h4>
+<pre>void&nbsp;setApiRootUrl(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getDataflowEndpoint--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataflowEndpoint</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options">@Default.String</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.String.html#value--">value</a>="")
+java.lang.String&nbsp;getDataflowEndpoint()</pre>
+<div class="block">Dataflow endpoint to use.
+
+ <p>Defaults to the current version of the Google Cloud Dataflow
+ API, at the time the current SDK version was released.
+
+ <p>If the string contains "://", then this is treated as a URL,
+ otherwise <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getApiRootUrl--"><code>getApiRootUrl()</code></a> is used as the root
+ URL.</div>
+</li>
+</ul>
+<a name="setDataflowEndpoint-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDataflowEndpoint</h4>
+<pre>void&nbsp;setDataflowEndpoint(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getDataflowJobFile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataflowJobFile</h4>
+<pre>java.lang.String&nbsp;getDataflowJobFile()</pre>
+<div class="block">The path to write the translated Dataflow job specification out to
+ at job submission time. The Dataflow job specification will be represented in JSON
+ format.</div>
+</li>
+</ul>
+<a name="setDataflowJobFile-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDataflowJobFile</h4>
+<pre>void&nbsp;setDataflowJobFile(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getStagerClass--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStagerClass</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.Class.html" title="annotation in org.apache.beam.sdk.options">@Default.Class</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.Class.html#value--">value</a>=<a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util">GcsStager.class</a>)
+java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&gt;&nbsp;getStagerClass()</pre>
+<div class="block">The class responsible for staging resources to be accessible by workers
+ during job execution. If stager has not been set explicitly, an instance of this class
+ will be created and used as the resource stager.</div>
+</li>
+</ul>
+<a name="setStagerClass-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStagerClass</h4>
+<pre>void&nbsp;setStagerClass(java.lang.Class&lt;? extends <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&gt;&nbsp;stagerClass)</pre>
+</li>
+</ul>
+<a name="getStager--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStager</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.StagerFactory.class</a>)
+<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&nbsp;getStager()</pre>
+<div class="block">The resource stager instance that should be used to stage resources.
+ If no stager has been set explicitly, the default is to use the instance factory
+ that constructs a resource stager based upon the currently set stagerClass.</div>
+</li>
+</ul>
+<a name="setStager-org.apache.beam.runners.dataflow.util.Stager-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStager</h4>
+<pre>void&nbsp;setStager(<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>&nbsp;stager)</pre>
+</li>
+</ul>
+<a name="getDataflowClient--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataflowClient</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.DataflowClientFactory.class</a>)
+com.google.api.services.dataflow.Dataflow&nbsp;getDataflowClient()</pre>
+<div class="block">An instance of the Dataflow client. Defaults to creating a Dataflow client
+ using the current set of options.</div>
+</li>
+</ul>
+<a name="setDataflowClient-com.google.api.services.dataflow.Dataflow-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDataflowClient</h4>
+<pre>void&nbsp;setDataflowClient(com.google.api.services.dataflow.Dataflow&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getTransformNameMapping--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTransformNameMapping</h4>
+<pre>java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getTransformNameMapping()</pre>
+<div class="block">Mapping of old PTranform names to new ones, specified as JSON
+ <code>{"oldName":"newName",...}</code>. To mark a transform as deleted, make newName the
+ empty string.</div>
+</li>
+</ul>
+<a name="setTransformNameMapping-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTransformNameMapping</h4>
+<pre>void&nbsp;setTransformNameMapping(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getOverrideWindmillBinary--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOverrideWindmillBinary</h4>
+<pre>java.lang.String&nbsp;getOverrideWindmillBinary()</pre>
+<div class="block">Custom windmill_main binary to use with the streaming runner.</div>
+</li>
+</ul>
+<a name="setOverrideWindmillBinary-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOverrideWindmillBinary</h4>
+<pre>void&nbsp;setOverrideWindmillBinary(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getWindmillServiceEndpoint--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWindmillServiceEndpoint</h4>
+<pre>java.lang.String&nbsp;getWindmillServiceEndpoint()</pre>
+<div class="block">Custom windmill service endpoint.</div>
+</li>
+</ul>
+<a name="setWindmillServiceEndpoint-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWindmillServiceEndpoint</h4>
+<pre>void&nbsp;setWindmillServiceEndpoint(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getWindmillServicePort--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWindmillServicePort</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.Integer.html" title="annotation in org.apache.beam.sdk.options">@Default.Integer</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.Integer.html#value--">value</a>=443)
+int&nbsp;getWindmillServicePort()</pre>
+</li>
+</ul>
+<a name="setWindmillServicePort-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWindmillServicePort</h4>
+<pre>void&nbsp;setWindmillServicePort(int&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getNumberOfWorkerHarnessThreads--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumberOfWorkerHarnessThreads</h4>
+<pre>int&nbsp;getNumberOfWorkerHarnessThreads()</pre>
+<div class="block">Number of threads to use on the Dataflow worker harness. If left unspecified,
+ the Dataflow service will compute an appropriate number of threads to use.</div>
+</li>
+</ul>
+<a name="setNumberOfWorkerHarnessThreads-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNumberOfWorkerHarnessThreads</h4>
+<pre>void&nbsp;setNumberOfWorkerHarnessThreads(int&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getDumpHeapOnOOM--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDumpHeapOnOOM</h4>
+<pre>boolean&nbsp;getDumpHeapOnOOM()</pre>
+<div class="block">If true, save a heap dump before killing a thread or process which is GC
+ thrashing or out of memory. The location of the heap file will either be echoed back
+ to the user, or the user will be given the opportunity to download the heap file.
+
+ <p>CAUTION: Heap dumps can of comparable size to the default boot disk. Consider increasing
+ the boot disk size before setting this flag to true.</div>
+</li>
+</ul>
+<a name="setDumpHeapOnOOM-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setDumpHeapOnOOM</h4>
+<pre>void&nbsp;setDumpHeapOnOOM(boolean&nbsp;dumpHeapBeforeExit)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineDebugOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html
new file mode 100644
index 0000000..5533eb3
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineOptions.StagingLocationFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineOptions.StagingLocationFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineOptions.StagingLocationFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Class DataflowPipelineOptions.StagingLocationFactory" class="title">Class DataflowPipelineOptions.StagingLocationFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowPipelineOptions.StagingLocationFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DataflowPipelineOptions.StagingLocationFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</pre>
+<div class="block">Returns a default staging location under <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--"><code>GcpOptions.getGcpTempLocation()</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html#StagingLocationFactory--">StagingLocationFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StagingLocationFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StagingLocationFactory</h4>
+<pre>public&nbsp;StagingLocationFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;java.lang.String&nbsp;create(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineOptions.StagingLocationFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[19/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.html
new file mode 100644
index 0000000..8478d6b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.html
@@ -0,0 +1,226 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkRunnerRegistrar</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkRunnerRegistrar";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class FlinkRunnerRegistrar" class="title">Class FlinkRunnerRegistrar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.FlinkRunnerRegistrar</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FlinkRunnerRegistrar</span>
+extends java.lang.Object</pre>
+<div class="block">AutoService registrar - will register FlinkRunner and FlinkOptions
+ as possible pipeline runner services.
+
+ <p>It ends up in META-INF/services and gets picked up by Beam.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar.Options</a></span></code>
+<div class="block">Pipeline options registrar.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar.Runner</a></span></code>
+<div class="block">Pipeline runner registrar.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerResult.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerResult.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerResult.html
new file mode 100644
index 0000000..71d839b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerResult.html
@@ -0,0 +1,379 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkRunnerResult</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkRunnerResult";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerResult.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class FlinkRunnerResult" class="title">Class FlinkRunnerResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.FlinkRunnerResult</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FlinkRunnerResult</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></pre>
+<div class="block">Result of executing a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with Flink. This
+ has methods to query to job runtime and the final values of the accumulators.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html#metrics--">metrics</a></span>()</code>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html#waitUntilFinish--">waitUntilFinish</a></span>()</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">PipelineResult</a></code></span></div>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()
+                            throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">PipelineResult</a></code></span></div>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if there is a problem executing the cancel request.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.
+ It times out after the given duration.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the pipeline to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline or null on timeout.</dd>
+</dl>
+</li>
+</ul>
+<a name="metrics--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metrics</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a>&nbsp;metrics()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">PipelineResult</a></code></span></div>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">metrics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerResult.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/TestFlinkRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/TestFlinkRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/TestFlinkRunner.html
new file mode 100644
index 0000000..ceaa20c
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/TestFlinkRunner.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>TestFlinkRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestFlinkRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/TestFlinkRunner.html" target="_top">Frames</a></li>
+<li><a href="TestFlinkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class TestFlinkRunner" class="title">Class TestFlinkRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.TestFlinkRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TestFlinkRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</pre>
+<div class="block">Test Flink runner.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink">TestFlinkRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html#create-boolean-">create</a></span>(boolean&nbsp;streaming)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink">TestFlinkRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink">TestFlinkRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="create-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink">TestFlinkRunner</a>&nbsp;create(boolean&nbsp;streaming)</pre>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;getPipelineOptions()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/TestFlinkRunner.html" target="_top">Frames</a></li>
+<li><a href="TestFlinkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html
new file mode 100644
index 0000000..47ce3f6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html
@@ -0,0 +1,364 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DoFnRunnerWithMetricsUpdate</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DoFnRunnerWithMetricsUpdate";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" target="_top">Frames</a></li>
+<li><a href="DoFnRunnerWithMetricsUpdate.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink.metrics</div>
+<h2 title="Class DoFnRunnerWithMetricsUpdate" class="title">Class DoFnRunnerWithMetricsUpdate&lt;InputT,OutputT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.metrics.DoFnRunnerWithMetricsUpdate&lt;InputT,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.runners.core.DoFnRunner&lt;InputT,OutputT&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DoFnRunnerWithMetricsUpdate&lt;InputT,OutputT&gt;</span>
+extends java.lang.Object
+implements org.apache.beam.runners.core.DoFnRunner&lt;InputT,OutputT&gt;</pre>
+<div class="block"><code>DoFnRunner</code> decorator which registers
+ <code>MetricsContainerImpl</code>. It updates metrics to Flink metrics and
+ accumulators in <a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html#finishBundle--"><code>finishBundle()</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html#DoFnRunnerWithMetricsUpdate-java.lang.String-org.apache.beam.runners.core.DoFnRunner-org.apache.flink.api.common.functions.RuntimeContext-">DoFnRunnerWithMetricsUpdate</a></span>(java.lang.String&nbsp;stepName,
+                           org.apache.beam.runners.core.DoFnRunner&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>,<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">OutputT</a>&gt;&nbsp;delegate,
+                           org.apache.flink.api.common.functions.RuntimeContext&nbsp;runtimeContext)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html#finishBundle--">finishBundle</a></span>()</code>
+<div class="block">Calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@FinishBundle</code> method and performs
+ additional tasks, such as flushing in-memory states.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html#onTimer-java.lang.String-org.apache.beam.sdk.transforms.windowing.BoundedWindow-org.joda.time.Instant-org.apache.beam.sdk.state.TimeDomain-">onTimer</a></span>(java.lang.String&nbsp;timerId,
+       <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;window,
+       <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;timestamp,
+       <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html" title="enum in org.apache.beam.sdk.state">TimeDomain</a>&nbsp;timeDomain)</code>
+<div class="block">Calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@OnTimer</code> method for the given timer
+ in the given window.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html#processElement-org.apache.beam.sdk.util.WindowedValue-">processElement</a></span>(org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>&gt;&nbsp;elem)</code>
+<div class="block">Calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@ProcessElement</code> method with a
+ <code>DoFn.ProcessContext</code> containing the provided element.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html#startBundle--">startBundle</a></span>()</code>
+<div class="block">Prepares and calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@StartBundle</code> method.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DoFnRunnerWithMetricsUpdate-java.lang.String-org.apache.beam.runners.core.DoFnRunner-org.apache.flink.api.common.functions.RuntimeContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DoFnRunnerWithMetricsUpdate</h4>
+<pre>public&nbsp;DoFnRunnerWithMetricsUpdate(java.lang.String&nbsp;stepName,
+                                   org.apache.beam.runners.core.DoFnRunner&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>,<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">OutputT</a>&gt;&nbsp;delegate,
+                                   org.apache.flink.api.common.functions.RuntimeContext&nbsp;runtimeContext)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="startBundle--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startBundle</h4>
+<pre>public&nbsp;void&nbsp;startBundle()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.DoFnRunner</code></span></div>
+<div class="block">Prepares and calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@StartBundle</code> method.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>startBundle</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.DoFnRunner&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>,<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="processElement-org.apache.beam.sdk.util.WindowedValue-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processElement</h4>
+<pre>public&nbsp;void&nbsp;processElement(org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>&gt;&nbsp;elem)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.DoFnRunner</code></span></div>
+<div class="block">Calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@ProcessElement</code> method with a
+ <code>DoFn.ProcessContext</code> containing the provided element.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>processElement</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.DoFnRunner&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>,<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onTimer-java.lang.String-org.apache.beam.sdk.transforms.windowing.BoundedWindow-org.joda.time.Instant-org.apache.beam.sdk.state.TimeDomain-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTimer</h4>
+<pre>public&nbsp;void&nbsp;onTimer(java.lang.String&nbsp;timerId,
+                    <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;window,
+                    <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;timestamp,
+                    <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html" title="enum in org.apache.beam.sdk.state">TimeDomain</a>&nbsp;timeDomain)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.DoFnRunner</code></span></div>
+<div class="block">Calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@OnTimer</code> method for the given timer
+ in the given window.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>onTimer</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.DoFnRunner&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>,<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="finishBundle--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>finishBundle</h4>
+<pre>public&nbsp;void&nbsp;finishBundle()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.DoFnRunner</code></span></div>
+<div class="block">Calls a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn's</code></a> <code>@FinishBundle</code> method and performs
+ additional tasks, such as flushing in-memory states.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>finishBundle</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.DoFnRunner&lt;<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">InputT</a>,<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="type parameter in DoFnRunnerWithMetricsUpdate">OutputT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" target="_top">Frames</a></li>
+<li><a href="DoFnRunnerWithMetricsUpdate.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html
new file mode 100644
index 0000000..17c5977
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkMetricContainer.FlinkDistributionGauge</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkMetricContainer.FlinkDistributionGauge";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" target="_top">Frames</a></li>
+<li><a href="FlinkMetricContainer.FlinkDistributionGauge.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink.metrics</div>
+<h2 title="Class FlinkMetricContainer.FlinkDistributionGauge" class="title">Class FlinkMetricContainer.FlinkDistributionGauge</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.metrics.FlinkMetricContainer.FlinkDistributionGauge</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.flink.metrics.Gauge&lt;<a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics">DistributionResult</a>&gt;, org.apache.flink.metrics.Metric</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">FlinkMetricContainer.FlinkDistributionGauge</span>
+extends java.lang.Object
+implements org.apache.flink.metrics.Gauge&lt;<a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics">DistributionResult</a>&gt;</pre>
+<div class="block">Flink <code>Gauge</code> for <a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics"><code>DistributionResult</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics">DistributionResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getValue--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics">DistributionResult</a>&nbsp;getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.flink.metrics.Gauge&lt;<a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics">DistributionResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" target="_top">Frames</a></li>
+<li><a href="FlinkMetricContainer.FlinkDistributionGauge.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html
new file mode 100644
index 0000000..9546382
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkMetricContainer.FlinkGauge</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkMetricContainer.FlinkGauge";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" target="_top">Frames</a></li>
+<li><a href="FlinkMetricContainer.FlinkGauge.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink.metrics</div>
+<h2 title="Class FlinkMetricContainer.FlinkGauge" class="title">Class FlinkMetricContainer.FlinkGauge</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.metrics.FlinkMetricContainer.FlinkGauge</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.flink.metrics.Gauge&lt;<a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics">GaugeResult</a>&gt;, org.apache.flink.metrics.Metric</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">FlinkMetricContainer.FlinkGauge</span>
+extends java.lang.Object
+implements org.apache.flink.metrics.Gauge&lt;<a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics">GaugeResult</a>&gt;</pre>
+<div class="block">Flink <code>Gauge</code> for <a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics"><code>GaugeResult</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics">GaugeResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getValue--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics">GaugeResult</a>&nbsp;getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.flink.metrics.Gauge&lt;<a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics">GaugeResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" target="_top">Frames</a></li>
+<li><a href="FlinkMetricContainer.FlinkGauge.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[12/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-tree.html
new file mode 100644
index 0000000..24a5f99
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/metrics/package-tree.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.aggregators.metrics Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.aggregators.metrics Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/aggregators/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/coders/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/aggregators/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.aggregators.metrics</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/aggregators/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/coders/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/aggregators/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-frame.html
new file mode 100644
index 0000000..05d4ad6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-frame.html
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.aggregators</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/package-summary.html" target="classFrame">org.apache.beam.runners.spark.aggregators</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators" target="classFrame"><span class="interfaceName">NamedAggregators.State</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">AggAccumParam</a></li>
+<li><a href="AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">AggregatorsAccumulator</a></li>
+<li><a href="AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</a></li>
+<li><a href="NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">NamedAggregators</a></li>
+<li><a href="NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators" target="classFrame">NamedAggregators.CombineFunctionState</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-summary.html
new file mode 100644
index 0000000..20cd414
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-summary.html
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.aggregators</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.aggregators";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.aggregators</h1>
+<div class="docSummary">
+<div class="block">Provides internal utilities for implementing Beam aggregators using Spark accumulators.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;InputT,InterT,OutputT&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators">AggAccumParam</a></td>
+<td class="colLast">
+<div class="block">Aggregator accumulator param.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator</a></td>
+<td class="colLast">
+<div class="block">For resilience, <code>Accumulators</code> are required to be wrapped in a Singleton.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</a></td>
+<td class="colLast">
+<div class="block">Spark Listener which checkpoints <a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><code>NamedAggregators</code></a> values for fault-tolerance.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></td>
+<td class="colLast">
+<div class="block">This class wraps a map of named aggregators.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators.CombineFunctionState</a>&lt;InputT,InterT,OutputT&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.aggregators Description">Package org.apache.beam.runners.spark.aggregators Description</h2>
+<div class="block">Provides internal utilities for implementing Beam aggregators using Spark accumulators.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-tree.html
new file mode 100644
index 0000000..7b65586
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/aggregators/package-tree.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.aggregators Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.aggregators Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.aggregators</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.spark.aggregators.<a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">AggAccumParam</span></a> (implements org.apache.spark.AccumulatorParam&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.spark.aggregators.<a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">AggregatorsAccumulator</span></a></li>
+<li type="circle">org.apache.spark.streaming.api.java.JavaStreamingListener
+<ul>
+<li type="circle">org.apache.beam.runners.spark.aggregators.<a href="../../../../../../org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.spark.aggregators.<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">NamedAggregators</span></a> (implements java.io.Serializable)</li>
+<li type="circle">org.apache.beam.runners.spark.aggregators.<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">NamedAggregators.CombineFunctionState</span></a>&lt;InputT,InterT,OutputT&gt; (implements org.apache.beam.runners.spark.aggregators.<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators">NamedAggregators.State</a>&lt;InputT,InterT,OutputT&gt;)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">org.apache.beam.runners.spark.aggregators.<a href="../../../../../../org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators"><span class="typeNameLink">NamedAggregators.State</span></a>&lt;InputT,InterT,OutputT&gt;</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/aggregators/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html
new file mode 100644
index 0000000..8f71a5e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>BeamSparkRunnerRegistrator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BeamSparkRunnerRegistrator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html" title="class in org.apache.beam.runners.spark.coders"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" target="_top">Frames</a></li>
+<li><a href="BeamSparkRunnerRegistrator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.coders</div>
+<h2 title="Class BeamSparkRunnerRegistrator" class="title">Class BeamSparkRunnerRegistrator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.coders.BeamSparkRunnerRegistrator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.spark.serializer.KryoRegistrator</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BeamSparkRunnerRegistrator</span>
+extends java.lang.Object
+implements org.apache.spark.serializer.KryoRegistrator</pre>
+<div class="block">Custom <code>KryoRegistrator</code>s for Beam's Spark runner needs.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html#BeamSparkRunnerRegistrator--">BeamSparkRunnerRegistrator</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html#registerClasses-com.esotericsoftware.kryo.Kryo-">registerClasses</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BeamSparkRunnerRegistrator--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeamSparkRunnerRegistrator</h4>
+<pre>public&nbsp;BeamSparkRunnerRegistrator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerClasses-com.esotericsoftware.kryo.Kryo-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>registerClasses</h4>
+<pre>public&nbsp;void&nbsp;registerClasses(com.esotericsoftware.kryo.Kryo&nbsp;kryo)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>registerClasses</code>&nbsp;in interface&nbsp;<code>org.apache.spark.serializer.KryoRegistrator</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html" title="class in org.apache.beam.runners.spark.coders"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" target="_top">Frames</a></li>
+<li><a href="BeamSparkRunnerRegistrator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/CoderHelpers.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/CoderHelpers.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/CoderHelpers.html
new file mode 100644
index 0000000..24a2b97
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/CoderHelpers.html
@@ -0,0 +1,467 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>CoderHelpers</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CoderHelpers";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" title="class in org.apache.beam.runners.spark.coders"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/CoderHelpers.html" target="_top">Frames</a></li>
+<li><a href="CoderHelpers.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.coders</div>
+<h2 title="Class CoderHelpers" class="title">Class CoderHelpers</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.coders.CoderHelpers</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">CoderHelpers</span>
+extends java.lang.Object</pre>
+<div class="block">Serialization utility class.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#fromByteArray-byte:A-org.apache.beam.sdk.coders.Coder-">fromByteArray</a></span>(byte[]&nbsp;serialized,
+             <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</code>
+<div class="block">Utility method for deserializing a byte array using the specified coder.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#fromByteArrays-java.util.Collection-org.apache.beam.sdk.coders.Coder-">fromByteArrays</a></span>(java.util.Collection&lt;byte[]&gt;&nbsp;serialized,
+              <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</code>
+<div class="block">Utility method for deserializing a Iterable of byte arrays using the specified coder.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;org.apache.spark.api.java.function.PairFunction&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>,byte[]&gt;,K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#fromByteFunction-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-">fromByteFunction</a></span>(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+                <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;valueCoder)</code>
+<div class="block">A function wrapper for converting a byte array pair to a key-value pair.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;org.apache.spark.api.java.function.Function&lt;byte[],T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#fromByteFunction-org.apache.beam.sdk.coders.Coder-">fromByteFunction</a></span>(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</code>
+<div class="block">A function wrapper for converting a byte array to an object.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;org.apache.spark.api.java.function.PairFunction&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>,java.lang.Iterable&lt;byte[]&gt;&gt;,K,java.lang.Iterable&lt;V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#fromByteFunctionIterable-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-">fromByteFunctionIterable</a></span>(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+                        <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;valueCoder)</code>
+<div class="block">A function wrapper for converting a byte array pair to a key-value pair, where
+ values are <code>Iterable</code>.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#toByteArray-T-org.apache.beam.sdk.coders.Coder-">toByteArray</a></span>(T&nbsp;value,
+           <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</code>
+<div class="block">Utility method for serializing an object using the specified coder.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.List&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#toByteArrays-java.lang.Iterable-org.apache.beam.sdk.coders.Coder-">toByteArrays</a></span>(java.lang.Iterable&lt;T&gt;&nbsp;values,
+            <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</code>
+<div class="block">Utility method for serializing a Iterable of values using the specified coder.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;org.apache.spark.api.java.function.PairFunction&lt;scala.Tuple2&lt;K,V&gt;,<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>,byte[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#toByteFunction-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-">toByteFunction</a></span>(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+              <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;valueCoder)</code>
+<div class="block">A function wrapper for converting a key-value pair to a byte array pair.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;org.apache.spark.api.java.function.Function&lt;T,byte[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html#toByteFunction-org.apache.beam.sdk.coders.Coder-">toByteFunction</a></span>(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</code>
+<div class="block">A function wrapper for converting an object to a bytearray.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toByteArray-java.lang.Object-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a><a name="toByteArray-T-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toByteArray</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;byte[]&nbsp;toByteArray(T&nbsp;value,
+                                     <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</pre>
+<div class="block">Utility method for serializing an object using the specified coder.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - type of value that is serialized</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - Value to serialize.</dd>
+<dd><code>coder</code> - Coder to serialize with.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Byte array representing serialized object.</dd>
+</dl>
+</li>
+</ul>
+<a name="toByteArrays-java.lang.Iterable-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toByteArrays</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.List&lt;byte[]&gt;&nbsp;toByteArrays(java.lang.Iterable&lt;T&gt;&nbsp;values,
+                                                      <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</pre>
+<div class="block">Utility method for serializing a Iterable of values using the specified coder.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - type of value that is serialized</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>values</code> - Values to serialize.</dd>
+<dd><code>coder</code> - Coder to serialize with.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of bytes representing serialized objects.</dd>
+</dl>
+</li>
+</ul>
+<a name="fromByteArray-byte:A-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromByteArray</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromByteArray(byte[]&nbsp;serialized,
+                                  <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</pre>
+<div class="block">Utility method for deserializing a byte array using the specified coder.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - Type of object to be returned.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>serialized</code> - bytearray to be deserialized.</dd>
+<dd><code>coder</code> - Coder to deserialize with.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Deserialized object.</dd>
+</dl>
+</li>
+</ul>
+<a name="fromByteArrays-java.util.Collection-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromByteArrays</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;&nbsp;fromByteArrays(java.util.Collection&lt;byte[]&gt;&nbsp;serialized,
+                                                       <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</pre>
+<div class="block">Utility method for deserializing a Iterable of byte arrays using the specified coder.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - Type of object to be returned.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>serialized</code> - bytearrays to be deserialized.</dd>
+<dd><code>coder</code> - Coder to deserialize with.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Iterable of deserialized objects.</dd>
+</dl>
+</li>
+</ul>
+<a name="toByteFunction-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toByteFunction</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;org.apache.spark.api.java.function.Function&lt;T,byte[]&gt;&nbsp;toByteFunction(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</pre>
+<div class="block">A function wrapper for converting an object to a bytearray.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the object being serialized.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>coder</code> - Coder to serialize with.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A function that accepts an object and returns its coder-serialized form.</dd>
+</dl>
+</li>
+</ul>
+<a name="fromByteFunction-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromByteFunction</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;org.apache.spark.api.java.function.Function&lt;byte[],T&gt;&nbsp;fromByteFunction(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</pre>
+<div class="block">A function wrapper for converting a byte array to an object.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the object being deserialized.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>coder</code> - Coder to deserialize with.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A function that accepts a byte array and returns its corresponding object.</dd>
+</dl>
+</li>
+</ul>
+<a name="toByteFunction-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toByteFunction</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;org.apache.spark.api.java.function.PairFunction&lt;scala.Tuple2&lt;K,V&gt;,<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>,byte[]&gt;&nbsp;toByteFunction(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+                                                                                                                       <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;valueCoder)</pre>
+<div class="block">A function wrapper for converting a key-value pair to a byte array pair.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>K</code> - The type of the key being serialized.</dd>
+<dd><code>V</code> - The type of the value being serialized.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyCoder</code> - Coder to serialize keys.</dd>
+<dd><code>valueCoder</code> - Coder to serialize values.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A function that accepts a key-value pair and returns a pair of byte arrays.</dd>
+</dl>
+</li>
+</ul>
+<a name="fromByteFunction-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromByteFunction</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;org.apache.spark.api.java.function.PairFunction&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>,byte[]&gt;,K,V&gt;&nbsp;fromByteFunction(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+                                                                                                                         <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;valueCoder)</pre>
+<div class="block">A function wrapper for converting a byte array pair to a key-value pair.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>K</code> - The type of the key being deserialized.</dd>
+<dd><code>V</code> - The type of the value being deserialized.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyCoder</code> - Coder to deserialize keys.</dd>
+<dd><code>valueCoder</code> - Coder to deserialize values.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A function that accepts a pair of byte arrays and returns a key-value pair.</dd>
+</dl>
+</li>
+</ul>
+<a name="fromByteFunctionIterable-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromByteFunctionIterable</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;org.apache.spark.api.java.function.PairFunction&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>,java.lang.Iterable&lt;byte[]&gt;&gt;,K,java.lang.Iterable&lt;V&gt;&gt;&nbsp;fromByteFunctionIterable(<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+                                                                                                                                                                         <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;valueCoder)</pre>
+<div class="block">A function wrapper for converting a byte array pair to a key-value pair, where
+ values are <code>Iterable</code>.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>K</code> - The type of the key being deserialized.</dd>
+<dd><code>V</code> - The type of the value being deserialized.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyCoder</code> - Coder to deserialize keys.</dd>
+<dd><code>valueCoder</code> - Coder to deserialize values.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A function that accepts a pair of byte arrays and returns a key-value pair.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" title="class in org.apache.beam.runners.spark.coders"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/CoderHelpers.html" target="_top">Frames</a></li>
+<li><a href="CoderHelpers.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-frame.html
new file mode 100644
index 0000000..e34c7f7
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-frame.html
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.coders</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/spark/coders/package-summary.html" target="classFrame">org.apache.beam.runners.spark.coders</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BeamSparkRunnerRegistrator.html" title="class in org.apache.beam.runners.spark.coders" target="classFrame">BeamSparkRunnerRegistrator</a></li>
+<li><a href="CoderHelpers.html" title="class in org.apache.beam.runners.spark.coders" target="classFrame">CoderHelpers</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-summary.html
new file mode 100644
index 0000000..bec2da6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-summary.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.coders</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.coders";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.coders</h1>
+<div class="docSummary">
+<div class="block">Beam coders and coder-related utilities for running on Apache Spark.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" title="class in org.apache.beam.runners.spark.coders">BeamSparkRunnerRegistrator</a></td>
+<td class="colLast">
+<div class="block">Custom <code>KryoRegistrator</code>s for Beam's Spark runner needs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html" title="class in org.apache.beam.runners.spark.coders">CoderHelpers</a></td>
+<td class="colLast">
+<div class="block">Serialization utility class.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.coders Description">Package org.apache.beam.runners.spark.coders Description</h2>
+<div class="block">Beam coders and coder-related utilities for running on Apache Spark.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-tree.html
new file mode 100644
index 0000000..c11c007
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/coders/package-tree.html
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.coders Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.coders Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.coders</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.spark.coders.<a href="../../../../../../org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" title="class in org.apache.beam.runners.spark.coders"><span class="typeNameLink">BeamSparkRunnerRegistrator</span></a> (implements org.apache.spark.serializer.KryoRegistrator)</li>
+<li type="circle">org.apache.beam.runners.spark.coders.<a href="../../../../../../org/apache/beam/runners/spark/coders/CoderHelpers.html" title="class in org.apache.beam.runners.spark.coders"><span class="typeNameLink">CoderHelpers</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/aggregators/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/coders/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[06/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkTimerInternals.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkTimerInternals.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkTimerInternals.html
new file mode 100644
index 0000000..3886fe6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkTimerInternals.html
@@ -0,0 +1,588 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SparkTimerInternals</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkTimerInternals";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":9,"i10":9,"i11":9,"i12":10,"i13":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/StateSpecFunctions.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" target="_top">Frames</a></li>
+<li><a href="SparkTimerInternals.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.stateful</div>
+<h2 title="Class SparkTimerInternals" class="title">Class SparkTimerInternals</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.stateful.SparkTimerInternals</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.runners.core.TimerInternals</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkTimerInternals</span>
+extends java.lang.Object
+implements org.apache.beam.runners.core.TimerInternals</pre>
+<div class="block">An implementation of <code>TimerInternals</code> for the SparkRunner.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.core.TimerInternals">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.core.TimerInternals</h3>
+<code>org.apache.beam.runners.core.TimerInternals.TimerData, org.apache.beam.runners.core.TimerInternals.TimerDataCoder</code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#advanceWatermark--">advanceWatermark</a></span>()</code>
+<div class="block">Advances the watermark.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#currentInputWatermarkTime--">currentInputWatermarkTime</a></span>()</code>
+<div class="block">Return the current, local input watermark timestamp for this computation
+ in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#EVENT_TIME"><code>TimeDomain.EVENT_TIME</code></a> time domain.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#currentOutputWatermarkTime--">currentOutputWatermarkTime</a></span>()</code>
+<div class="block">Return the current, local output watermark timestamp for this computation
+ in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#EVENT_TIME"><code>TimeDomain.EVENT_TIME</code></a> time domain.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#currentProcessingTime--">currentProcessingTime</a></span>()</code>
+<div class="block">Returns the current timestamp in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#PROCESSING_TIME"><code>TimeDomain.PROCESSING_TIME</code></a> time domain.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#currentSynchronizedProcessingTime--">currentSynchronizedProcessingTime</a></span>()</code>
+<div class="block">Returns the current timestamp in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#SYNCHRONIZED_PROCESSING_TIME"><code>TimeDomain.SYNCHRONIZED_PROCESSING_TIME</code></a> time
+ domain or <code>null</code> if unknown.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#deleteTimer-org.apache.beam.runners.core.StateNamespace-java.lang.String-">deleteTimer</a></span>(org.apache.beam.runners.core.StateNamespace&nbsp;namespace,
+           java.lang.String&nbsp;timerId)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#deleteTimer-org.apache.beam.runners.core.StateNamespace-java.lang.String-org.apache.beam.sdk.state.TimeDomain-">deleteTimer</a></span>(org.apache.beam.runners.core.StateNamespace&nbsp;namespace,
+           java.lang.String&nbsp;timerId,
+           <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html" title="enum in org.apache.beam.sdk.state">TimeDomain</a>&nbsp;timeDomain)</code>
+<div class="block">Deletes the given timer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#deleteTimer-org.apache.beam.runners.core.TimerInternals.TimerData-">deleteTimer</a></span>(org.apache.beam.runners.core.TimerInternals.TimerData&nbsp;timer)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static java.lang.Iterable&lt;org.apache.beam.runners.core.TimerInternals.TimerData&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#deserializeTimers-java.util.Collection-org.apache.beam.runners.core.TimerInternals.TimerDataCoder-">deserializeTimers</a></span>(java.util.Collection&lt;byte[]&gt;&nbsp;serTimers,
+                 org.apache.beam.runners.core.TimerInternals.TimerDataCoder&nbsp;timerDataCoder)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful">SparkTimerInternals</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#forStreamFromSources-java.util.List-org.apache.spark.broadcast.Broadcast-">forStreamFromSources</a></span>(java.util.List&lt;java.lang.Integer&gt;&nbsp;sourceIds,
+                    org.apache.spark.broadcast.Broadcast&lt;java.util.Map&lt;java.lang.Integer,<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;&nbsp;broadcast)</code>
+<div class="block">Build the <code>TimerInternals</code> according to the feeding streams.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful">SparkTimerInternals</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#global-org.apache.spark.broadcast.Broadcast-">global</a></span>(org.apache.spark.broadcast.Broadcast&lt;java.util.Map&lt;java.lang.Integer,<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;&nbsp;broadcast)</code>
+<div class="block">Build a global <code>TimerInternals</code> for all feeding streams.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static java.util.Collection&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#serializeTimers-java.util.Collection-org.apache.beam.runners.core.TimerInternals.TimerDataCoder-">serializeTimers</a></span>(java.util.Collection&lt;org.apache.beam.runners.core.TimerInternals.TimerData&gt;&nbsp;timers,
+               org.apache.beam.runners.core.TimerInternals.TimerDataCoder&nbsp;timerDataCoder)</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#setTimer-org.apache.beam.runners.core.StateNamespace-java.lang.String-org.joda.time.Instant-org.apache.beam.sdk.state.TimeDomain-">setTimer</a></span>(org.apache.beam.runners.core.StateNamespace&nbsp;namespace,
+        java.lang.String&nbsp;timerId,
+        <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;target,
+        <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html" title="enum in org.apache.beam.sdk.state">TimeDomain</a>&nbsp;timeDomain)</code>
+<div class="block">Sets a timer to be fired when the current time in the specified time domain reaches the
+ target timestamp.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html#setTimer-org.apache.beam.runners.core.TimerInternals.TimerData-">setTimer</a></span>(org.apache.beam.runners.core.TimerInternals.TimerData&nbsp;timer)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="forStreamFromSources-java.util.List-org.apache.spark.broadcast.Broadcast-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forStreamFromSources</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful">SparkTimerInternals</a>&nbsp;forStreamFromSources(java.util.List&lt;java.lang.Integer&gt;&nbsp;sourceIds,
+                                                       @Nullable
+                                                       org.apache.spark.broadcast.Broadcast&lt;java.util.Map&lt;java.lang.Integer,<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;&nbsp;broadcast)</pre>
+<div class="block">Build the <code>TimerInternals</code> according to the feeding streams.</div>
+</li>
+</ul>
+<a name="global-org.apache.spark.broadcast.Broadcast-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>global</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful">SparkTimerInternals</a>&nbsp;global(@Nullable
+                                         org.apache.spark.broadcast.Broadcast&lt;java.util.Map&lt;java.lang.Integer,<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;&nbsp;broadcast)</pre>
+<div class="block">Build a global <code>TimerInternals</code> for all feeding streams.</div>
+</li>
+</ul>
+<a name="setTimer-org.apache.beam.runners.core.TimerInternals.TimerData-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTimer</h4>
+<pre>public&nbsp;void&nbsp;setTimer(org.apache.beam.runners.core.TimerInternals.TimerData&nbsp;timer)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setTimer</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="deleteTimer-org.apache.beam.runners.core.StateNamespace-java.lang.String-org.apache.beam.sdk.state.TimeDomain-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteTimer</h4>
+<pre>public&nbsp;void&nbsp;deleteTimer(org.apache.beam.runners.core.StateNamespace&nbsp;namespace,
+                        java.lang.String&nbsp;timerId,
+                        <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html" title="enum in org.apache.beam.sdk.state">TimeDomain</a>&nbsp;timeDomain)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></span></div>
+<div class="block">Deletes the given timer.
+
+ <p>A timer's ID is enforced to be unique in validation of a <a href="../../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a>, but runners
+ often manage timers for different time domains in very different ways, thus the
+ <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html" title="enum in org.apache.beam.sdk.state"><code>TimeDomain</code></a> is a required parameter.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>deleteTimer</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="deleteTimer-org.apache.beam.runners.core.TimerInternals.TimerData-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteTimer</h4>
+<pre>public&nbsp;void&nbsp;deleteTimer(org.apache.beam.runners.core.TimerInternals.TimerData&nbsp;timer)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>deleteTimer</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="currentProcessingTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentProcessingTime</h4>
+<pre>public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;currentProcessingTime()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></span></div>
+<div class="block">Returns the current timestamp in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#PROCESSING_TIME"><code>TimeDomain.PROCESSING_TIME</code></a> time domain.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>currentProcessingTime</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="currentSynchronizedProcessingTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentSynchronizedProcessingTime</h4>
+<pre>@Nullable
+public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;currentSynchronizedProcessingTime()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></span></div>
+<div class="block">Returns the current timestamp in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#SYNCHRONIZED_PROCESSING_TIME"><code>TimeDomain.SYNCHRONIZED_PROCESSING_TIME</code></a> time
+ domain or <code>null</code> if unknown.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>currentSynchronizedProcessingTime</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="currentInputWatermarkTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentInputWatermarkTime</h4>
+<pre>public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;currentInputWatermarkTime()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></span></div>
+<div class="block">Return the current, local input watermark timestamp for this computation
+ in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#EVENT_TIME"><code>TimeDomain.EVENT_TIME</code></a> time domain.
+
+ <p>This value:
+ <ol>
+ <li>Is never null, but may be <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html#TIMESTAMP_MIN_VALUE"><code>BoundedWindow.TIMESTAMP_MIN_VALUE</code></a>.
+ <li>Is monotonically increasing.
+ <li>May differ between workers due to network and other delays.
+ <li>Will never be ahead of the global input watermark for this computation. But it
+ may be arbitrarily behind the global input watermark.
+ <li>Any element with a timestamp before the local input watermark can be considered
+ 'locally late' and be subject to special processing or be dropped entirely.
+ </ol>
+
+ <p>Note that because the local input watermark can be behind the global input watermark,
+ it is possible for an element to be considered locally on-time even though it is
+ globally late.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>currentInputWatermarkTime</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="advanceWatermark--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>advanceWatermark</h4>
+<pre>public&nbsp;void&nbsp;advanceWatermark()</pre>
+<div class="block">Advances the watermark.</div>
+</li>
+</ul>
+<a name="currentOutputWatermarkTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentOutputWatermarkTime</h4>
+<pre>@Nullable
+public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;currentOutputWatermarkTime()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></span></div>
+<div class="block">Return the current, local output watermark timestamp for this computation
+ in the <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html#EVENT_TIME"><code>TimeDomain.EVENT_TIME</code></a> time domain. Return <code>null</code> if unknown.
+
+ <p>This value:
+ <ol>
+ <li>Is monotonically increasing.
+ <li>Will never be ahead of <code>TimerInternals.currentInputWatermarkTime()</code> as returned above.
+ <li>May differ between workers due to network and other delays.
+ <li>However will never be behind the global input watermark for any following computation.
+ </ol>
+
+ <p>In pictures:
+ <pre><code>
+  |              |       |       |       |
+  |              |   D   |   C   |   B   |   A
+  |              |       |       |       |
+ GIWM     &lt;=    GOWM &lt;= LOWM &lt;= LIWM &lt;= GIWM
+ (next stage)
+ -------------------------------------------------&gt; event time
+ </code></pre>
+
+ <p>where
+
+ <ul>
+ <li> LOWM = local output water mark.
+ <li> GOWM = global output water mark.
+ <li> GIWM = global input water mark.
+ <li> LIWM = local input water mark.
+ <li> A = A globally on-time element.
+ <li> B = A globally late, but locally on-time element.
+ <li> C = A locally late element which may still contribute to the timestamp of a pane.
+ <li> D = A locally late element which cannot contribute to the timestamp of a pane.
+ </ul>
+
+ <p>Note that if a computation emits an element which is not before the current output watermark
+ then that element will always appear locally on-time in all following computations. However,
+ it is possible for an element emitted before the current output watermark to appear locally
+ on-time in a following computation. Thus we must be careful to never assume locally late data
+ viewed on the output of a computation remains locally late on the input of a following
+ computation.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>currentOutputWatermarkTime</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setTimer-org.apache.beam.runners.core.StateNamespace-java.lang.String-org.joda.time.Instant-org.apache.beam.sdk.state.TimeDomain-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTimer</h4>
+<pre>public&nbsp;void&nbsp;setTimer(org.apache.beam.runners.core.StateNamespace&nbsp;namespace,
+                     java.lang.String&nbsp;timerId,
+                     <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;target,
+                     <a href="../../../../../../org/apache/beam/sdk/state/TimeDomain.html" title="enum in org.apache.beam.sdk.state">TimeDomain</a>&nbsp;timeDomain)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></span></div>
+<div class="block">Sets a timer to be fired when the current time in the specified time domain reaches the
+ target timestamp.
+
+ <p>The combination of <code>namespace</code> and <code>timerId</code> uniquely identify a timer.
+
+ <p>If a timer is set and then set again before it fires, later settings should clear the prior
+ setting.
+
+ <p>It is an error to set a timer for two different time domains.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setTimer</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="deleteTimer-org.apache.beam.runners.core.StateNamespace-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteTimer</h4>
+<pre>public&nbsp;void&nbsp;deleteTimer(org.apache.beam.runners.core.StateNamespace&nbsp;namespace,
+                        java.lang.String&nbsp;timerId)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>deleteTimer</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.TimerInternals</code></dd>
+</dl>
+</li>
+</ul>
+<a name="serializeTimers-java.util.Collection-org.apache.beam.runners.core.TimerInternals.TimerDataCoder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializeTimers</h4>
+<pre>public static&nbsp;java.util.Collection&lt;byte[]&gt;&nbsp;serializeTimers(java.util.Collection&lt;org.apache.beam.runners.core.TimerInternals.TimerData&gt;&nbsp;timers,
+                                                           org.apache.beam.runners.core.TimerInternals.TimerDataCoder&nbsp;timerDataCoder)</pre>
+</li>
+</ul>
+<a name="deserializeTimers-java.util.Collection-org.apache.beam.runners.core.TimerInternals.TimerDataCoder-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deserializeTimers</h4>
+<pre>public static&nbsp;java.lang.Iterable&lt;org.apache.beam.runners.core.TimerInternals.TimerData&gt;&nbsp;deserializeTimers(java.util.Collection&lt;byte[]&gt;&nbsp;serTimers,
+                                                                                                          org.apache.beam.runners.core.TimerInternals.TimerDataCoder&nbsp;timerDataCoder)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/StateSpecFunctions.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" target="_top">Frames</a></li>
+<li><a href="SparkTimerInternals.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/StateSpecFunctions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/StateSpecFunctions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/StateSpecFunctions.html
new file mode 100644
index 0000000..458ea4b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/StateSpecFunctions.html
@@ -0,0 +1,309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>StateSpecFunctions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StateSpecFunctions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/StateSpecFunctions.html" target="_top">Frames</a></li>
+<li><a href="StateSpecFunctions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.stateful</div>
+<h2 title="Class StateSpecFunctions" class="title">Class StateSpecFunctions</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.stateful.StateSpecFunctions</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StateSpecFunctions</span>
+extends java.lang.Object</pre>
+<div class="block">A class containing <code>StateSpec</code> mappingFunctions.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/StateSpecFunctions.html#StateSpecFunctions--">StateSpecFunctions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;<br>scala.Function3&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;T&gt;,scala.Option&lt;CheckpointMarkT&gt;,org.apache.spark.streaming.State&lt;scala.Tuple2&lt;byte[],<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&gt;&gt;,scala.Tuple2&lt;java.lang.Iterable&lt;byte[]&gt;,<a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io">SparkUnboundedSource.Metadata</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/StateSpecFunctions.html#mapSourceFunction-org.apache.beam.runners.spark.translation.SparkRuntimeContext-java.lang.String-">mapSourceFunction</a></span>(org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+                 java.lang.String&nbsp;stepName)</code>
+<div class="block">A <code>StateSpec</code> function to support reading from
+ an <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StateSpecFunctions--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StateSpecFunctions</h4>
+<pre>public&nbsp;StateSpecFunctions()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="mapSourceFunction-org.apache.beam.runners.spark.translation.SparkRuntimeContext-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mapSourceFunction</h4>
+<pre>public static&nbsp;&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;&nbsp;scala.Function3&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;T&gt;,scala.Option&lt;CheckpointMarkT&gt;,org.apache.spark.streaming.State&lt;scala.Tuple2&lt;byte[],<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&gt;&gt;,scala.Tuple2&lt;java.lang.Iterable&lt;byte[]&gt;,<a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html" title="class in org.apache.beam.runners.spark.io">SparkUnboundedSource.Metadata</a>&gt;&gt;&nbsp;mapSourceFunction(org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+                                                                                                                                                                                                                                                                                          java.lang.String&nbsp;stepName)</pre>
+<div class="block">A <code>StateSpec</code> function to support reading from
+ an <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource</code></a>.
+
+ <p>This StateSpec function expects the following:
+ <ul>
+ <li>Key: The (partitioned) Source to read from.</li>
+ <li>Value: An optional <code>UnboundedSource.CheckpointMark</code> to start from.</li>
+ <li>State: A byte representation of the (previously) persisted CheckpointMark.</li>
+ </ul>
+ And returns an iterator over all read values (for the micro-batch).
+
+ <p>This stateful operation could be described as a flatMap over a single-element stream, which
+ outputs all the elements read from the <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource</code></a> for this micro-batch.
+ Since micro-batches are bounded, the provided UnboundedSource is wrapped by a
+ <a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io"><code>MicrobatchSource</code></a> that applies bounds in the form of duration and max records
+ (per micro-batch).
+
+
+ <p>In order to avoid using Spark Guava's classes which pollute the
+ classpath, we use the <code>StateSpec.function(scala.Function3)</code> signature which employs
+ scala's native <code>Option</code>, instead of the
+ <code>StateSpec.function(org.apache.spark.api.java.function.Function3)</code> signature,
+ which employs Guava's <a href="http://google.github.io/guava/releases/20.0/api/docs/com/google/common/base/Optional.html?is-external=true" title="class or interface in com.google.common.base"><code>Optional</code></a>.
+
+ <p>See also <a href="https://issues.apache.org/jira/browse/SPARK-4819">SPARK-4819</a>.</p></div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the input stream elements.</dd>
+<dd><code>CheckpointMarkT</code> - The type of the <code>UnboundedSource.CheckpointMark</code>.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>runtimeContext</code> - A serializable <code>SparkRuntimeContext</code>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The appropriate <code>StateSpec</code> function.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/StateSpecFunctions.html" target="_top">Frames</a></li>
+<li><a href="StateSpecFunctions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-frame.html
new file mode 100644
index 0000000..5fd9de8
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-frame.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.stateful</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/spark/stateful/package-summary.html" target="classFrame">org.apache.beam.runners.spark.stateful</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="SparkGroupAlsoByWindowViaWindowSet.html" title="class in org.apache.beam.runners.spark.stateful" target="classFrame">SparkGroupAlsoByWindowViaWindowSet</a></li>
+<li><a href="SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful" target="classFrame">SparkTimerInternals</a></li>
+<li><a href="StateSpecFunctions.html" title="class in org.apache.beam.runners.spark.stateful" target="classFrame">StateSpecFunctions</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-summary.html
new file mode 100644
index 0000000..f92dfe9
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-summary.html
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.stateful</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.stateful";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.stateful</h1>
+<div class="docSummary">
+<div class="block">Spark-specific stateful operators.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html" title="class in org.apache.beam.runners.spark.stateful">SparkGroupAlsoByWindowViaWindowSet</a></td>
+<td class="colLast">
+<div class="block">An implementation of <code>GroupAlsoByWindowViaWindowSetDoFn</code>
+ logic for grouping by windows and controlling trigger firings and pane accumulation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful">SparkTimerInternals</a></td>
+<td class="colLast">
+<div class="block">An implementation of <code>TimerInternals</code> for the SparkRunner.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/stateful/StateSpecFunctions.html" title="class in org.apache.beam.runners.spark.stateful">StateSpecFunctions</a></td>
+<td class="colLast">
+<div class="block">A class containing <code>StateSpec</code> mappingFunctions.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.stateful Description">Package org.apache.beam.runners.spark.stateful Description</h2>
+<div class="block">Spark-specific stateful operators.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-tree.html
new file mode 100644
index 0000000..7da4a7b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/package-tree.html
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.stateful Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.stateful Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.stateful</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.spark.stateful.<a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">SparkGroupAlsoByWindowViaWindowSet</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.stateful.<a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">SparkTimerInternals</span></a> (implements org.apache.beam.runners.core.TimerInternals)</li>
+<li type="circle">org.apache.beam.runners.spark.stateful.<a href="../../../../../../org/apache/beam/runners/spark/stateful/StateSpecFunctions.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">StateSpecFunctions</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/metrics/sink/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/ByteArray.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/ByteArray.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/ByteArray.html
new file mode 100644
index 0000000..4494230
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/ByteArray.html
@@ -0,0 +1,330 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>ByteArray</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ByteArray";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/ByteArray.html" target="_top">Frames</a></li>
+<li><a href="ByteArray.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.util</div>
+<h2 title="Class ByteArray" class="title">Class ByteArray</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.util.ByteArray</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ByteArray</span>
+extends java.lang.Object
+implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>&gt;</pre>
+<div class="block">Serializable byte array.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.util.ByteArray">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html#ByteArray-byte:A-">ByteArray</a></span>(byte[]&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html#compareTo-org.apache.beam.runners.spark.util.ByteArray-">compareTo</a></span>(<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ByteArray-byte:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ByteArray</h4>
+<pre>public&nbsp;ByteArray(byte[]&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getValue--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;byte[]&nbsp;getValue()</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;o)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="compareTo-org.apache.beam.runners.spark.util.ByteArray-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compareTo</h4>
+<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>&nbsp;other)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/ByteArray.html" target="_top">Frames</a></li>
+<li><a href="ByteArray.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[34/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html
new file mode 100644
index 0000000..c6aa5ef
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html
@@ -0,0 +1,662 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowPipelineWorkerPoolOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineWorkerPoolOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Interface DataflowPipelineWorkerPoolOptions" class="title">Interface DataflowPipelineWorkerPoolOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerHarnessOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow">TestDataflowPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DataflowPipelineWorkerPoolOptions</span>
+extends <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></pre>
+<div class="block">Options that are used to configure the Dataflow pipeline worker pool.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a></span></code>
+<div class="block">Type of autoscaling algorithm to use.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></span></code>
+<div class="block">Returns the default Docker container image that executes Dataflow worker harness, residing in
+ Google Container Registry.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getAutoscalingAlgorithm--">getAutoscalingAlgorithm</a></span>()</code>
+<div class="block">[Experimental] The autoscaling algorithm to use for the workerpool.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getDiskSizeGb--">getDiskSizeGb</a></span>()</code>
+<div class="block">Remote worker disk size, in gigabytes, or 0 to use the default size.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getFilesToStage--">getFilesToStage</a></span>()</code>
+<div class="block">List of local files to make available to workers.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getMaxNumWorkers--">getMaxNumWorkers</a></span>()</code>
+<div class="block">The maximum number of workers to use for the workerpool.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNetwork--">getNetwork</a></span>()</code>
+<div class="block">GCE <a href="https://cloud.google.com/compute/docs/networking">network</a> for launching
+ workers.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getNumWorkers--">getNumWorkers</a></span>()</code>
+<div class="block">Number of workers to use when executing the Dataflow job.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getSubnetwork--">getSubnetwork</a></span>()</code>
+<div class="block">GCE <a href="https://cloud.google.com/compute/docs/networking">subnetwork</a> for launching
+ workers.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getUsePublicIps--">getUsePublicIps</a></span>()</code>
+<div class="block">Specifies whether worker pools should be started with public IP addresses.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerDiskType--">getWorkerDiskType</a></span>()</code>
+<div class="block">Specifies what type of persistent disk is used.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerHarnessContainerImage--">getWorkerHarnessContainerImage</a></span>()</code>
+<div class="block">Docker container image that executes Dataflow worker harness, residing in Google Container
+ Registry.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getWorkerMachineType--">getWorkerMachineType</a></span>()</code>
+<div class="block">Machine type to create Dataflow worker VMs as.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#getZone--">getZone</a></span>()</code>
+<div class="block">GCE <a href="https://developers.google.com/compute/docs/zones"
+ >availability zone</a> for launching workers.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setAutoscalingAlgorithm-org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType-">setAutoscalingAlgorithm</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setDiskSizeGb-int-">setDiskSizeGb</a></span>(int&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setFilesToStage-java.util.List-">setFilesToStage</a></span>(java.util.List&lt;java.lang.String&gt;&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setMaxNumWorkers-int-">setMaxNumWorkers</a></span>(int&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNetwork-java.lang.String-">setNetwork</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setNumWorkers-int-">setNumWorkers</a></span>(int&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setSubnetwork-java.lang.String-">setSubnetwork</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setUsePublicIps-java.lang.Boolean-">setUsePublicIps</a></span>(java.lang.Boolean&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerDiskType-java.lang.String-">setWorkerDiskType</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerHarnessContainerImage-java.lang.String-">setWorkerHarnessContainerImage</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setWorkerMachineType-java.lang.String-">setWorkerMachineType</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html#setZone-java.lang.String-">setZone</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#
 setOptionsId-long-">setOptionsId</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNumWorkers--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumWorkers</h4>
+<pre>int&nbsp;getNumWorkers()</pre>
+<div class="block">Number of workers to use when executing the Dataflow job. Note that selection of an autoscaling
+ algorithm other then <code>NONE</code> will affect the size of the worker pool. If left unspecified,
+ the Dataflow service will determine the number of workers.</div>
+</li>
+</ul>
+<a name="setNumWorkers-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNumWorkers</h4>
+<pre>void&nbsp;setNumWorkers(int&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getAutoscalingAlgorithm--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAutoscalingAlgorithm</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>(<a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html#value--">value</a>=<a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#AUTOSCALING">AUTOSCALING</a>)
+<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>&nbsp;getAutoscalingAlgorithm()</pre>
+<div class="block">[Experimental] The autoscaling algorithm to use for the workerpool.
+
+ <ul>
+   <li>NONE: does not change the size of the worker pool.</li>
+   <li>BASIC: autoscale the worker pool size up to maxNumWorkers until the job completes.</li>
+   <li>THROUGHPUT_BASED: autoscale the workerpool based on throughput (up to maxNumWorkers).
+   </li>
+ </ul></div>
+</li>
+</ul>
+<a name="setAutoscalingAlgorithm-org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAutoscalingAlgorithm</h4>
+<pre>void&nbsp;setAutoscalingAlgorithm(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a>&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getMaxNumWorkers--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxNumWorkers</h4>
+<pre>int&nbsp;getMaxNumWorkers()</pre>
+<div class="block">The maximum number of workers to use for the workerpool. This options limits the size of the
+ workerpool for the lifetime of the job, including
+ <a href="https://cloud.google.com/dataflow/pipelines/updating-a-pipeline">pipeline updates</a>.
+ If left unspecified, the Dataflow service will compute a ceiling.</div>
+</li>
+</ul>
+<a name="setMaxNumWorkers-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxNumWorkers</h4>
+<pre>void&nbsp;setMaxNumWorkers(int&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getDiskSizeGb--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDiskSizeGb</h4>
+<pre>int&nbsp;getDiskSizeGb()</pre>
+<div class="block">Remote worker disk size, in gigabytes, or 0 to use the default size.</div>
+</li>
+</ul>
+<a name="setDiskSizeGb-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDiskSizeGb</h4>
+<pre>void&nbsp;setDiskSizeGb(int&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getWorkerHarnessContainerImage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerHarnessContainerImage</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.class</a>)
+ <a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+java.lang.String&nbsp;getWorkerHarnessContainerImage()</pre>
+<div class="block">Docker container image that executes Dataflow worker harness, residing in Google Container
+ Registry.</div>
+</li>
+</ul>
+<a name="setWorkerHarnessContainerImage-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWorkerHarnessContainerImage</h4>
+<pre>void&nbsp;setWorkerHarnessContainerImage(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getNetwork--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNetwork</h4>
+<pre>java.lang.String&nbsp;getNetwork()</pre>
+<div class="block">GCE <a href="https://cloud.google.com/compute/docs/networking">network</a> for launching
+ workers.
+
+ <p>Default is up to the Dataflow service.</div>
+</li>
+</ul>
+<a name="setNetwork-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNetwork</h4>
+<pre>void&nbsp;setNetwork(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getSubnetwork--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSubnetwork</h4>
+<pre>java.lang.String&nbsp;getSubnetwork()</pre>
+<div class="block">GCE <a href="https://cloud.google.com/compute/docs/networking">subnetwork</a> for launching
+ workers.
+
+ <p>Default is up to the Dataflow service. Expected format is
+ regions/REGION/subnetworks/SUBNETWORK or the fully qualified subnetwork name, beginning with
+ https://..., e.g. https://www.googleapis.com/compute/alpha/projects/PROJECT/
+   regions/REGION/subnetworks/SUBNETWORK</div>
+</li>
+</ul>
+<a name="setSubnetwork-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSubnetwork</h4>
+<pre>void&nbsp;setSubnetwork(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getZone--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZone</h4>
+<pre>java.lang.String&nbsp;getZone()</pre>
+<div class="block">GCE <a href="https://developers.google.com/compute/docs/zones"
+ >availability zone</a> for launching workers.
+
+ <p>Default is up to the Dataflow service.</div>
+</li>
+</ul>
+<a name="setZone-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setZone</h4>
+<pre>void&nbsp;setZone(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getWorkerMachineType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerMachineType</h4>
+<pre>java.lang.String&nbsp;getWorkerMachineType()</pre>
+<div class="block">Machine type to create Dataflow worker VMs as.
+
+ <p>See <a href="https://cloud.google.com/compute/docs/machine-types">GCE machine types</a>
+ for a list of valid options.
+
+ <p>If unset, the Dataflow service will choose a reasonable default.</div>
+</li>
+</ul>
+<a name="setWorkerMachineType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWorkerMachineType</h4>
+<pre>void&nbsp;setWorkerMachineType(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getFilesToStage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFilesToStage</h4>
+<pre>java.util.List&lt;java.lang.String&gt;&nbsp;getFilesToStage()</pre>
+<div class="block">List of local files to make available to workers.
+
+ <p>Files are placed on the worker's classpath.
+
+ <p>The default value is the list of jars from the main program's classpath.</div>
+</li>
+</ul>
+<a name="setFilesToStage-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFilesToStage</h4>
+<pre>void&nbsp;setFilesToStage(java.util.List&lt;java.lang.String&gt;&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getWorkerDiskType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerDiskType</h4>
+<pre>java.lang.String&nbsp;getWorkerDiskType()</pre>
+<div class="block">Specifies what type of persistent disk is used. The value is a full disk type resource,
+ e.g., compute.googleapis.com/projects//zones//diskTypes/pd-ssd. For more information,
+ see the <a href="https://cloud.google.com/compute/docs/reference/latest/diskTypes">API
+ reference documentation for DiskTypes</a>.</div>
+</li>
+</ul>
+<a name="setWorkerDiskType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWorkerDiskType</h4>
+<pre>void&nbsp;setWorkerDiskType(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getUsePublicIps--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUsePublicIps</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+ @Nullable
+java.lang.Boolean&nbsp;getUsePublicIps()</pre>
+<div class="block">Specifies whether worker pools should be started with public IP addresses.
+
+ <p>WARNING: This feature is experimental.  You must be whitelisted to use it.</div>
+</li>
+</ul>
+<a name="setUsePublicIps-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setUsePublicIps</h4>
+<pre>void&nbsp;setUsePublicIps(@Nullable
+                     java.lang.Boolean&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html
new file mode 100644
index 0000000..3aabcab
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowProfilingOptions.DataflowProfilingAgentConfiguration</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowProfilingOptions.DataflowProfilingAgentConfiguration";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" target="_top">Frames</a></li>
+<li><a href="DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.java.util.AbstractMap">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.util.HashMap">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Class DataflowProfilingOptions.DataflowProfilingAgentConfiguration" class="title">Class DataflowProfilingOptions.DataflowProfilingAgentConfiguration</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.util.AbstractMap&lt;K,V&gt;</li>
+<li>
+<ul class="inheritance">
+<li>java.util.HashMap&lt;java.lang.String,java.lang.Object&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.options.DataflowProfilingOptions.DataflowProfilingAgentConfiguration</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Cloneable, java.util.Map&lt;java.lang.String,java.lang.Object&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</span>
+extends java.util.HashMap&lt;java.lang.String,java.lang.Object&gt;</pre>
+<div class="block">Configuration the for profiling agent.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.dataflow.options.DataflowProfilingOptions.DataflowProfilingAgentConfiguration">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>java.util.AbstractMap.SimpleEntry&lt;K,V&gt;, java.util.AbstractMap.SimpleImmutableEntry&lt;K,V&gt;</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;java.util.Map</h3>
+<code>java.util.Map.Entry&lt;K,V&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html#DataflowProfilingAgentConfiguration--">DataflowProfilingAgentConfiguration</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.HashMap">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.util.HashMap</h3>
+<code>clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>equals, hashCode, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Map</h3>
+<code>equals, hashCode</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowProfilingAgentConfiguration--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowProfilingAgentConfiguration</h4>
+<pre>public&nbsp;DataflowProfilingAgentConfiguration()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" target="_top">Frames</a></li>
+<li><a href="DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.java.util.AbstractMap">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.util.HashMap">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html
new file mode 100644
index 0000000..d763adb
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html
@@ -0,0 +1,287 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowProfilingOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowProfilingOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowProfilingOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Interface DataflowProfilingOptions" class="title">Interface DataflowProfilingOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerHarnessOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow">TestDataflowPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>
+ <a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+public interface <span class="typeNameLabel">DataflowProfilingOptions</span></pre>
+<div class="block">Options for controlling profiling of pipeline execution.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></span></code>
+<div class="block">Configuration the for profiling agent.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getProfilingAgentConfiguration--">getProfilingAgentConfiguration</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#getSaveProfilesToGcs--">getSaveProfilesToGcs</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setProfilingAgentConfiguration-org.apache.beam.runners.dataflow.options.DataflowProfilingOptions.DataflowProfilingAgentConfiguration-">setProfilingAgentConfiguration</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a>&nbsp;configuration)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html#setSaveProfilesToGcs-java.lang.String-">setSaveProfilesToGcs</a></span>(java.lang.String&nbsp;gcsPath)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSaveProfilesToGcs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSaveProfilesToGcs</h4>
+<pre>java.lang.String&nbsp;getSaveProfilesToGcs()</pre>
+</li>
+</ul>
+<a name="setSaveProfilesToGcs-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSaveProfilesToGcs</h4>
+<pre>void&nbsp;setSaveProfilesToGcs(java.lang.String&nbsp;gcsPath)</pre>
+</li>
+</ul>
+<a name="getProfilingAgentConfiguration--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProfilingAgentConfiguration</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">@Hidden</a>
+<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a>&nbsp;getProfilingAgentConfiguration()</pre>
+</li>
+</ul>
+<a name="setProfilingAgentConfiguration-org.apache.beam.runners.dataflow.options.DataflowProfilingOptions.DataflowProfilingAgentConfiguration-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setProfilingAgentConfiguration</h4>
+<pre>void&nbsp;setProfilingAgentConfiguration(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a>&nbsp;configuration)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowProfilingOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[49/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/runners/dataflow/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/dataflow/index.html b/content/documentation/runners/dataflow/index.html
index 87e90ab..9c4f638 100644
--- a/content/documentation/runners/dataflow/index.html
+++ b/content/documentation/runners/dataflow/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -199,7 +199,7 @@
 <div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="o">&lt;</span><span class="n">dependency</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">groupId</span><span class="o">&gt;</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">beam</span><span class="o">&lt;/</span><span class="n">groupId</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">artifactId</span><span class="o">&gt;</span><span class="n">beam</span><span class="o">-</span><span class="n">runners</span><span class="o">-</span><span class="n">google</span><span class="o">-</span><span class="n">cloud</span><span class="o">-</span><span class="n">dataflow</span><span class="o">-</span><span class="n">java</span><span class="o">&lt;/</span><span class="n">artifactId</span><span class="o">&gt;</span>
-  <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">0.6</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
+  <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">2.0</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">scope</span><span class="o">&gt;</span><span class="n">runtime</span><span class="o">&lt;/</span><span class="n">scope</span><span class="o">&gt;</span>
 <span class="o">&lt;/</span><span class="n">dependency</span><span class="o">&gt;</span>
 </code></pre>
@@ -297,8 +297,8 @@
 </table>
 
 <p>See the reference documentation for the
-<span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html">DataflowPipelineOptions</a></span>
-<span class="language-py"><a href="/documentation/sdks/pydoc/0.6.0/apache_beam.utils.html#apache_beam.utils.pipeline_options.PipelineOptions"><code class="highlighter-rouge">PipelineOptions</code></a></span>
+<span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html">DataflowPipelineOptions</a></span>
+<span class="language-py"><a href="/documentation/sdks/pydoc/2.0.0/apache_beam.options.html#apache_beam.options.pipeline_options.PipelineOptions"><code class="highlighter-rouge">PipelineOptions</code></a></span>
 interface (and any subinterfaces) for additional pipeline configuration options.</p>
 
 <h2 id="additional-information-and-caveats">Additional information and caveats</h2>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/runners/direct/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/direct/index.html b/content/documentation/runners/direct/index.html
index 77b6315..a11407b 100644
--- a/content/documentation/runners/direct/index.html
+++ b/content/documentation/runners/direct/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -160,8 +160,8 @@
 <p>Here are some resources with information about how to test your pipelines.</p>
 <ul>
   <!-- Java specific links -->
-  <li class="language-java"><a href="/blog/2016/10/20/test-stream.html">Testing Unbounded Pipelines in Apache Beam</a> talks about the use of Java classes <a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html">PAssert</a> and <a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/testing/TestStream.html">TestStream</a> to test your pipelines.</li>
-  <li class="language-java">The <a href="/get-started/wordcount-example/#testing-your-pipeline-via-passert">Apache Beam WordCount Example</a> contains an example of logging and testing a pipeline with <a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html"><code>PAssert</code></a>.</li>
+  <li class="language-java"><a href="/blog/2016/10/20/test-stream.html">Testing Unbounded Pipelines in Apache Beam</a> talks about the use of Java classes <a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/testing/PAssert.html">PAssert</a> and <a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/testing/TestStream.html">TestStream</a> to test your pipelines.</li>
+  <li class="language-java">The <a href="/get-started/wordcount-example/#testing-your-pipeline-via-passert">Apache Beam WordCount Example</a> contains an example of logging and testing a pipeline with <a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/testing/PAssert.html"><code>PAssert</code></a>.</li>
 
   <!-- Python specific links -->
   <li class="language-py">You can use <a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/util.py#L206">assert_that</a> to test your pipeline. The Python <a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/examples/wordcount_debugging.py">WordCount Debugging Example</a> contains an example of logging and testing with <a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/util.py#L206"><code>assert_that</code></a>.</li>
@@ -175,7 +175,7 @@
 <div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="o">&lt;</span><span class="n">dependency</span><span class="o">&gt;</span>
    <span class="o">&lt;</span><span class="n">groupId</span><span class="o">&gt;</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">beam</span><span class="o">&lt;/</span><span class="n">groupId</span><span class="o">&gt;</span>
    <span class="o">&lt;</span><span class="n">artifactId</span><span class="o">&gt;</span><span class="n">beam</span><span class="o">-</span><span class="n">runners</span><span class="o">-</span><span class="n">direct</span><span class="o">-</span><span class="n">java</span><span class="o">&lt;/</span><span class="n">artifactId</span><span class="o">&gt;</span>
-   <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">0.6</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
+   <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">2.0</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
    <span class="o">&lt;</span><span class="n">scope</span><span class="o">&gt;</span><span class="n">runtime</span><span class="o">&lt;/</span><span class="n">scope</span><span class="o">&gt;</span>
 <span class="o">&lt;/</span><span class="n">dependency</span><span class="o">&gt;</span>
 </code></pre>
@@ -188,13 +188,13 @@
 <p>When executing your pipeline from the command-line, set <code class="highlighter-rouge">runner</code> to <code class="highlighter-rouge">direct</code> or <code class="highlighter-rouge">DirectRunner</code>. The default values for the other pipeline options are generally sufficient.</p>
 
 <p>See the reference documentation for the
-<span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/runners/direct/DirectOptions.html"><code class="highlighter-rouge">DirectOptions</code></a></span>
-<span class="language-py"><a href="/documentation/sdks/pydoc/0.6.0/apache_beam.utils.html#apache_beam.utils.pipeline_options.DirectOptions"><code class="highlighter-rouge">DirectOptions</code></a></span>
+<span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/runners/direct/DirectOptions.html"><code class="highlighter-rouge">DirectOptions</code></a></span>
+<span class="language-py"><a href="/documentation/sdks/pydoc/2.0.0/apache_beam.options.html#apache_beam.options.pipeline_options.DirectOptions"><code class="highlighter-rouge">DirectOptions</code></a></span>
 interface for defaults and additional pipeline configuration options.</p>
 
 <h2 id="additional-information-and-caveats">Additional information and caveats</h2>
 
-<p>Local execution is limited by the memory available in your local environment. It is highly recommended that you run your pipeline with data sets small enough to fit in local memory. You can create a small in-memory data set using a <span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/transforms/Create.html"><code class="highlighter-rouge">Create</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Create</code></a></span> transform, or you can use a <span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/sdk/io/Read.html"><code class="highlighter-rouge">Read</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/io/iobase.py"><code class="highlighter-rouge">Read</code></a></span> transform to work with small loc
 al or remote files.</p>
+<p>Local execution is limited by the memory available in your local environment. It is highly recommended that you run your pipeline with data sets small enough to fit in local memory. You can create a small in-memory data set using a <span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/transforms/Create.html"><code class="highlighter-rouge">Create</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py"><code class="highlighter-rouge">Create</code></a></span> transform, or you can use a <span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/sdk/io/Read.html"><code class="highlighter-rouge">Read</code></a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/io/iobase.py"><code class="highlighter-rouge">Read</code></a></span> transform to work with small loc
 al or remote files.</p>
 
 
     </div>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/runners/flink/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/flink/index.html b/content/documentation/runners/flink/index.html
index 3331da5..3354faf 100644
--- a/content/documentation/runners/flink/index.html
+++ b/content/documentation/runners/flink/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -184,7 +184,7 @@
 <div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="o">&lt;</span><span class="n">dependency</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">groupId</span><span class="o">&gt;</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">beam</span><span class="o">&lt;/</span><span class="n">groupId</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">artifactId</span><span class="o">&gt;</span><span class="n">beam</span><span class="o">-</span><span class="n">runners</span><span class="o">-</span><span class="n">flink_2</span><span class="o">.</span><span class="mi">10</span><span class="o">&lt;/</span><span class="n">artifactId</span><span class="o">&gt;</span>
-  <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">0.6</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
+  <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">2.0</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">scope</span><span class="o">&gt;</span><span class="n">runtime</span><span class="o">&lt;/</span><span class="n">scope</span><span class="o">&gt;</span>
 <span class="o">&lt;/</span><span class="n">dependency</span><span class="o">&gt;</span>
 </code></pre>
@@ -272,7 +272,7 @@
 </tr>
 </table>
 
-<p>See the reference documentation for the  <span class="language-java"><a href="/documentation/sdks/javadoc/0.6.0/index.html?org/apache/beam/runners/flink/FlinkPipelineOptions.html">FlinkPipelineOptions</a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/options/pipeline_options.py">PipelineOptions</a></span> interface (and its subinterfaces) for the complete list of pipeline configuration options.</p>
+<p>See the reference documentation for the  <span class="language-java"><a href="/documentation/sdks/javadoc/2.0.0/index.html?org/apache/beam/runners/flink/FlinkPipelineOptions.html">FlinkPipelineOptions</a></span><span class="language-py"><a href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/options/pipeline_options.py">PipelineOptions</a></span> interface (and its subinterfaces) for the complete list of pipeline configuration options.</p>
 
 <h2 id="additional-information-and-caveats">Additional information and caveats</h2>
 

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/runners/gearpump/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/gearpump/index.html b/content/documentation/runners/gearpump/index.html
index 3631c84..e41dea2 100644
--- a/content/documentation/runners/gearpump/index.html
+++ b/content/documentation/runners/gearpump/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -168,7 +168,7 @@ And your Beam application should also pack Beam SDK explicitly and here is a sni
   <span class="o">&lt;</span><span class="n">dependency</span><span class="o">&gt;</span>
     <span class="o">&lt;</span><span class="n">groupId</span><span class="o">&gt;</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">beam</span><span class="o">&lt;/</span><span class="n">groupId</span><span class="o">&gt;</span>
     <span class="o">&lt;</span><span class="n">artifactId</span><span class="o">&gt;</span><span class="n">beam</span><span class="o">-</span><span class="n">runners</span><span class="o">-</span><span class="n">gearpump</span><span class="o">&lt;/</span><span class="n">artifactId</span><span class="o">&gt;</span>
-    <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">0.6</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
+    <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">2.0</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
   <span class="o">&lt;/</span><span class="n">dependency</span><span class="o">&gt;</span>
 
   <span class="o">&lt;</span><span class="n">dependency</span><span class="o">&gt;</span>
@@ -188,7 +188,7 @@ And your Beam application should also pack Beam SDK explicitly and here is a sni
   <span class="o">&lt;</span><span class="n">dependency</span><span class="o">&gt;</span>
     <span class="o">&lt;</span><span class="n">groupId</span><span class="o">&gt;</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">beam</span><span class="o">&lt;/</span><span class="n">groupId</span><span class="o">&gt;</span>
     <span class="o">&lt;</span><span class="n">artifactId</span><span class="o">&gt;</span><span class="n">beam</span><span class="o">-</span><span class="n">sdks</span><span class="o">-</span><span class="n">java</span><span class="o">-</span><span class="n">core</span><span class="o">&lt;/</span><span class="n">artifactId</span><span class="o">&gt;</span>
-    <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">0.6</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
+    <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">2.0</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
   <span class="o">&lt;/</span><span class="n">dependency</span><span class="o">&gt;</span>
 <span class="o">&lt;/</span><span class="n">dependencies</span><span class="o">&gt;</span>
 

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/runners/spark/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/spark/index.html b/content/documentation/runners/spark/index.html
index 771f309..d1c1f17 100644
--- a/content/documentation/runners/spark/index.html
+++ b/content/documentation/runners/spark/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
@@ -163,7 +163,7 @@ The Spark Runner can execute Spark pipelines just like a native Spark applicatio
 <div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="o">&lt;</span><span class="n">dependency</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">groupId</span><span class="o">&gt;</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">beam</span><span class="o">&lt;/</span><span class="n">groupId</span><span class="o">&gt;</span>
   <span class="o">&lt;</span><span class="n">artifactId</span><span class="o">&gt;</span><span class="n">beam</span><span class="o">-</span><span class="n">runners</span><span class="o">-</span><span class="n">spark</span><span class="o">&lt;/</span><span class="n">artifactId</span><span class="o">&gt;</span>
-  <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">0.6</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
+  <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span><span class="mf">2.0</span><span class="o">.</span><span class="mi">0</span><span class="o">&lt;/</span><span class="n">version</span><span class="o">&gt;</span>
 <span class="o">&lt;/</span><span class="n">dependency</span><span class="o">&gt;</span>
 </code></pre>
 </div>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/java-extensions/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/java-extensions/index.html b/content/documentation/sdks/java-extensions/index.html
index e73021a..9bc9b32 100644
--- a/content/documentation/sdks/java-extensions/index.html
+++ b/content/documentation/sdks/java-extensions/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/java/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/java/index.html b/content/documentation/sdks/java/index.html
index f0f74d2..ce34667 100644
--- a/content/documentation/sdks/java/index.html
+++ b/content/documentation/sdks/java/index.html
@@ -73,12 +73,12 @@
             <li role="separator" class="divider"></li>
             <li class="dropdown-header">SDKs</li>
             <li><a href="/documentation/sdks/java/">Java SDK</a></li>
-            <li><a href="/documentation/sdks/javadoc/0.6.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/javadoc/2.0.0/" target="_blank">Java SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>
             <li><a href="/documentation/sdks/python/">Python SDK</a></li>
-            <li><a href="/documentation/sdks/pydoc/0.6.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
+            <li><a href="/documentation/sdks/pydoc/2.0.0/" target="_blank">Python SDK API Reference <img src="/images/external-link-icon.png"
                                                                                                                                                width="14" height="14"
                                                                                                                                                           alt="External link."></a>
             </li>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/META-INF/MANIFEST.MF
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/META-INF/MANIFEST.MF b/content/documentation/sdks/javadoc/2.0.0/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..44bf2f0
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/META-INF/MANIFEST.MF
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.9.4
+Created-By: 1.8.0_112-google-v7-152501353-152497516 (Oracle Corporatio
+ n)
+


[43/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/index.html b/content/documentation/sdks/javadoc/2.0.0/index.html
new file mode 100644
index 0000000..75b90ca
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/index.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:09 PDT 2017 -->
+<title>Generated Documentation (Untitled)</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexPipelineOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexPipelineOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexPipelineOptions.html
new file mode 100644
index 0000000..27a1079
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexPipelineOptions.html
@@ -0,0 +1,429 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexPipelineOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexPipelineOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="ApexPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Interface ApexPipelineOptions" class="title">Interface ApexPipelineOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">ApexPipelineOptions</span>
+extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, java.io.Serializable</pre>
+<div class="block">Options that configure the Apex pipeline.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#getApplicationName--">getApplicationName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#getConfigFile--">getConfigFile</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#getRunMillis--">getRunMillis</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#isEmbeddedExecution--">isEmbeddedExecution</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#isEmbeddedExecutionDebugMode--">isEmbeddedExecutionDebugMode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#isParDoFusionEnabled--">isParDoFusionEnabled</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#isTupleTracingEnabled--">isTupleTracingEnabled</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#setApplicationName-java.lang.String-">setApplicationName</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#setConfigFile-java.lang.String-">setConfigFile</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#setEmbeddedExecution-boolean-">setEmbeddedExecution</a></span>(boolean&nbsp;embedded)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#setEmbeddedExecutionDebugMode-boolean-">setEmbeddedExecutionDebugMode</a></span>(boolean&nbsp;embeddedDebug)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#setParDoFusionEnabled-boolean-">setParDoFusionEnabled</a></span>(boolean&nbsp;enabled)</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#setRunMillis-long-">setRunMillis</a></span>(long&nbsp;runMillis)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html#setTupleTracingEnabled-boolean-">setTupleTracingEnabled</a></span>(boolean&nbsp;enabled)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setOptionsId-long-">setOpti
 onsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setApplicationName-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setApplicationName</h4>
+<pre>void&nbsp;setApplicationName(java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getApplicationName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getApplicationName</h4>
+<pre>java.lang.String&nbsp;getApplicationName()</pre>
+</li>
+</ul>
+<a name="setEmbeddedExecution-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEmbeddedExecution</h4>
+<pre>void&nbsp;setEmbeddedExecution(boolean&nbsp;embedded)</pre>
+</li>
+</ul>
+<a name="isEmbeddedExecution--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEmbeddedExecution</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+boolean&nbsp;isEmbeddedExecution()</pre>
+</li>
+</ul>
+<a name="setEmbeddedExecutionDebugMode-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEmbeddedExecutionDebugMode</h4>
+<pre>void&nbsp;setEmbeddedExecutionDebugMode(boolean&nbsp;embeddedDebug)</pre>
+</li>
+</ul>
+<a name="isEmbeddedExecutionDebugMode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEmbeddedExecutionDebugMode</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+boolean&nbsp;isEmbeddedExecutionDebugMode()</pre>
+</li>
+</ul>
+<a name="setTupleTracingEnabled-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTupleTracingEnabled</h4>
+<pre>void&nbsp;setTupleTracingEnabled(boolean&nbsp;enabled)</pre>
+</li>
+</ul>
+<a name="isTupleTracingEnabled--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isTupleTracingEnabled</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=false)
+boolean&nbsp;isTupleTracingEnabled()</pre>
+</li>
+</ul>
+<a name="setRunMillis-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRunMillis</h4>
+<pre>void&nbsp;setRunMillis(long&nbsp;runMillis)</pre>
+</li>
+</ul>
+<a name="getRunMillis--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRunMillis</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">@Default.Long</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Long.html#value--">value</a>=0L)
+long&nbsp;getRunMillis()</pre>
+</li>
+</ul>
+<a name="setConfigFile-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConfigFile</h4>
+<pre>void&nbsp;setConfigFile(java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="getConfigFile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfigFile</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options">@Default.String</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.String.html#value--">value</a>="classpath:/beam-runners-apex.properties")
+java.lang.String&nbsp;getConfigFile()</pre>
+</li>
+</ul>
+<a name="setParDoFusionEnabled-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setParDoFusionEnabled</h4>
+<pre>void&nbsp;setParDoFusionEnabled(boolean&nbsp;enabled)</pre>
+</li>
+</ul>
+<a name="isParDoFusionEnabled--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isParDoFusionEnabled</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+boolean&nbsp;isParDoFusionEnabled()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="ApexPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html
new file mode 100644
index 0000000..e588e6c
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexRunner.CreateApexPCollectionView</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexRunner.CreateApexPCollectionView";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" target="_top">Frames</a></li>
+<li><a href="ApexRunner.CreateApexPCollectionView.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexRunner.CreateApexPCollectionView" class="title">Class ApexRunner.CreateApexPCollectionView&lt;ElemT,ViewT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;java.util.List&lt;ElemT&gt;&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexRunner.CreateApexPCollectionView&lt;ElemT,ViewT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>ElemT</code> - The type of the elements of the input PCollection</dd>
+<dd><code>ViewT</code> - The type associated with the <a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a> used as a side input</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ApexRunner.CreateApexPCollectionView&lt;ElemT,ViewT&gt;</span>
+extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;java.util.List&lt;ElemT&gt;&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&gt;</pre>
+<div class="block">Creates a primitive <a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a>.
+
+ <p>For internal use only by runner implementors.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.apex.ApexRunner.CreateApexPCollectionView">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#name">name</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ViewT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html#expand-org.apache.beam.sdk.values.PCollection-">expand</a></span>(<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;java.util.List&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ElemT</a>&gt;&gt;&nbsp;input)</code>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;ElemT,ViewT&gt;<br><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex">ApexRunner.CreateApexPCollectionView</a>&lt;ElemT,ViewT&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html#of-org.apache.beam.sdk.values.PCollectionView-">of</a></span>(<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&nbsp;view)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getAdditionalInputs--">getAdditionalInputs</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder--">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-org.apache.beam.sdk.values.PCollection-">getDefaultOutputCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getKindString--">getKindString</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#getName--">getName</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#to
 String--">toString</a>, <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#validate-org.apache.beam.sdk.options.PipelineOptions-">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of-org.apache.beam.sdk.values.PCollectionView-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;&lt;ElemT,ViewT&gt;&nbsp;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex">ApexRunner.CreateApexPCollectionView</a>&lt;ElemT,ViewT&gt;&nbsp;of(<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;ViewT&gt;&nbsp;view)</pre>
+</li>
+</ul>
+<a name="expand-org.apache.beam.sdk.values.PCollection-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>expand</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ViewT</a>&gt;&nbsp;expand(<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;java.util.List&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ElemT</a>&gt;&gt;&nbsp;input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">PTransform</a></code></span></div>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.
+
+ <p>Composite transforms, which are defined in terms of other transforms,
+ should return the output of one of the composed transforms.  Non-composite
+ transforms, which do not apply any transforms internally, should return
+ a new unbound output and register evaluators (via backend-specific
+ registration methods).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;java.util.List&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ElemT</a>&gt;&gt;,<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ViewT</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" target="_top">Frames</a></li>
+<li><a href="ApexRunner.CreateApexPCollectionView.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.html
new file mode 100644
index 0000000..1c54614
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunner.html
@@ -0,0 +1,392 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunner.html" target="_top">Frames</a></li>
+<li><a href="ApexRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexRunner" class="title">Class ApexRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ApexRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&gt;</pre>
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that translates the
+ pipeline to an Apex DAG and executes it on an Apex cluster.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex">ApexRunner.CreateApexPCollectionView</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ElemT</a>,<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="type parameter in ApexRunner.CreateApexPCollectionView">ViewT</a>&gt;</span></code>
+<div class="block">Creates a primitive <a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.concurrent.atomic.AtomicReference&lt;java.lang.AssertionError&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html#ASSERTION_ERROR">ASSERTION_ERROR</a></span></code>
+<div class="block">TODO: this isn't thread safe and may cause issues when tests run in parallel
+ Holds any most resent assertion error that was raised while processing elements.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html#CLASSPATH_SCHEME">CLASSPATH_SCHEME</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html#translateOnly">translateOnly</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html#ApexRunner-org.apache.beam.runners.apex.ApexPipelineOptions-">ApexRunner</a></span>(<a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex">ApexPipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="CLASSPATH_SCHEME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLASSPATH_SCHEME</h4>
+<pre>public static final&nbsp;java.lang.String CLASSPATH_SCHEME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.beam.runners.apex.ApexRunner.CLASSPATH_SCHEME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="translateOnly">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>translateOnly</h4>
+<pre>protected&nbsp;boolean translateOnly</pre>
+</li>
+</ul>
+<a name="ASSERTION_ERROR">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ASSERTION_ERROR</h4>
+<pre>public static final&nbsp;java.util.concurrent.atomic.AtomicReference&lt;java.lang.AssertionError&gt; ASSERTION_ERROR</pre>
+<div class="block">TODO: this isn't thread safe and may cause issues when tests run in parallel
+ Holds any most resent assertion error that was raised while processing elements.
+ Used in the unit test driver in embedded mode to propagate the exception.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ApexRunner-org.apache.beam.runners.apex.ApexPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ApexRunner</h4>
+<pre>public&nbsp;ApexRunner(<a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex">ApexPipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunner.html" target="_top">Frames</a></li>
+<li><a href="ApexRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html
new file mode 100644
index 0000000..32fdd2a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexRunnerRegistrar.Options</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexRunnerRegistrar.Options";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexRunnerRegistrar.Options" class="title">Class ApexRunnerRegistrar.Options</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexRunnerRegistrar.Options</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar.class</a>)
+public static class <span class="typeNameLabel">ApexRunnerRegistrar.Options</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></pre>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><code>ApexPipelineOptions</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html#Options--">Options</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Options--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Options</h4>
+<pre>public&nbsp;Options()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;&nbsp;getPipelineOptions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html#getPipelineOptions--">getPipelineOptions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html
new file mode 100644
index 0000000..cdee5ce
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>ApexRunnerRegistrar.Runner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApexRunnerRegistrar.Runner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.apex</div>
+<h2 title="Class ApexRunnerRegistrar.Runner" class="title">Class ApexRunnerRegistrar.Runner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.apex.ApexRunnerRegistrar.Runner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=org.apache.beam.sdk.runners.PipelineRunnerRegistrar.class)
+public static class <span class="typeNameLabel">ApexRunnerRegistrar.Runner</span>
+extends java.lang.Object
+implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar</pre>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex"><code>ApexRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html#Runner--">Runner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html#getPipelineRunners--">getPipelineRunners</a></span>()</code>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Runner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Runner</h4>
+<pre>public&nbsp;Runner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineRunners--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineRunners</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;&nbsp;getPipelineRunners()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></span></div>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPipelineRunners</code>&nbsp;in interface&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="ApexRunnerRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[17/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html
new file mode 100644
index 0000000..4d1a88a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkContextOptions.EmptyListenersList</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkContextOptions.EmptyListenersList";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" target="_top">Frames</a></li>
+<li><a href="SparkContextOptions.EmptyListenersList.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkContextOptions.EmptyListenersList" class="title">Class SparkContextOptions.EmptyListenersList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkContextOptions.EmptyListenersList</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark">SparkContextOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SparkContextOptions.EmptyListenersList</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;&gt;</pre>
+<div class="block">Returns an empty list, top avoid handling null.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html#EmptyListenersList--">EmptyListenersList</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="EmptyListenersList--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EmptyListenersList</h4>
+<pre>public&nbsp;EmptyListenersList()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;&nbsp;create(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" target="_top">Frames</a></li>
+<li><a href="SparkContextOptions.EmptyListenersList.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.html
new file mode 100644
index 0000000..a509748
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkContextOptions.html
@@ -0,0 +1,343 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkContextOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkContextOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkContextOptions.html" target="_top">Frames</a></li>
+<li><a href="SparkContextOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Interface SparkContextOptions" class="title">Interface SparkContextOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">SparkContextOptions</span>
+extends <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a></pre>
+<div class="block">A custom <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> to work with properties related to <code>JavaSparkContext</code>.
+
+ <p>This can only be used programmatically (as opposed to passing command line arguments),
+ since the properties here are context-aware and should not be propagated to workers.
+
+ <p>Separating this from <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><code>SparkPipelineOptions</code></a> is needed so the context-aware properties,
+ which link to Spark dependencies, won't be scanned by <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a>
+ reflective instantiation.
+ Note that <a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark"><code>SparkContextOptions</code></a> is not registered with <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark"><code>SparkRunnerRegistrar</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark">SparkContextOptions.EmptyListenersList</a></span></code>
+<div class="block">Returns an empty list, top avoid handling null.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark">SparkPipelineOptions.TmpCheckpointDirFactory</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html#getListeners--">getListeners</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.spark.api.java.JavaSparkContext</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html#getProvidedSparkContext--">getProvidedSparkContext</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html#setListeners-java.util.List-">setListeners</a></span>(java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;&nbsp;listeners)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html#setProvidedSparkContext-org.apache.spark.api.java.JavaSparkContext-">setProvidedSparkContext</a></span>(org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getBatchIntervalMillis--">getBatchIntervalMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getCheckpointDir--">getCheckpointDir</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getCheckpointDurationMillis--">getCheckpointDurationMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getEnableSparkMetricSinks--">getEnableSparkMetricSinks</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getMaxRecordsPerBatch--">getMaxRecordsPerBatch</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getMinReadTimeMillis--">getMinReadTimeMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getReadTimePercentage--">getReadTimePercentage</a>, <a href="../../../../../org/apache/beam/runners/spark/Spa
 rkPipelineOptions.html#getSparkMaster--">getSparkMaster</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#getUsesProvidedSparkContext--">getUsesProvidedSparkContext</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setBatchIntervalMillis-java.lang.Long-">setBatchIntervalMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setCheckpointDir-java.lang.String-">setCheckpointDir</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setCheckpointDurationMillis-java.lang.Long-">setCheckpointDurationMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setEnableSparkMetricSinks-java.lang.Boolean-">setEnableSparkMetricSinks</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOpti
 ons.html#setMaxRecordsPerBatch-java.lang.Long-">setMaxRecordsPerBatch</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setMinReadTimeMillis-java.lang.Long-">setMinReadTimeMillis</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setReadTimePercentage-java.lang.Double-">setReadTimePercentage</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setSparkMaster-java.lang.String-">setSparkMaster</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setStorageLevel-java.lang.String-">setStorageLevel</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html#setUsesProvidedSparkContext-boolean-">setUsesProvidedSparkContext</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.StreamingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#isStreaming--">isStreaming</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#setStreaming-boolean-">setStreaming</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.ApplicationNameOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#getAppName--">getAppName</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#setAppName-java.lang.String-">setAppName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setOptionsId-long-">setOpti
 onsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getProvidedSparkContext--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProvidedSparkContext</h4>
+<pre>org.apache.spark.api.java.JavaSparkContext&nbsp;getProvidedSparkContext()</pre>
+</li>
+</ul>
+<a name="setProvidedSparkContext-org.apache.spark.api.java.JavaSparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProvidedSparkContext</h4>
+<pre>void&nbsp;setProvidedSparkContext(org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</pre>
+</li>
+</ul>
+<a name="getListeners--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListeners</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark">SparkContextOptions.EmptyListenersList.class</a>)
+java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;&nbsp;getListeners()</pre>
+</li>
+</ul>
+<a name="setListeners-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setListeners</h4>
+<pre>void&nbsp;setListeners(java.util.List&lt;org.apache.spark.streaming.api.java.JavaStreamingListener&gt;&nbsp;listeners)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkContextOptions.html" target="_top">Frames</a></li>
+<li><a href="SparkContextOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkNativePipelineVisitor.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkNativePipelineVisitor.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkNativePipelineVisitor.html
new file mode 100644
index 0000000..dbd1220
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkNativePipelineVisitor.html
@@ -0,0 +1,309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkNativePipelineVisitor</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkNativePipelineVisitor";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" target="_top">Frames</a></li>
+<li><a href="SparkNativePipelineVisitor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.runners.spark.SparkRunner.Evaluator">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkNativePipelineVisitor" class="title">Class SparkNativePipelineVisitor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">org.apache.beam.runners.spark.SparkRunner.Evaluator</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkNativePipelineVisitor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkNativePipelineVisitor</span>
+extends <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></pre>
+<div class="block">Pipeline visitor for translating a Beam pipeline into equivalent Spark operations.
+ Used for debugging purposes using <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><code>SparkRunnerDebugger</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.Pipeline.PipelineVisitor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>, <a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.runners.spark.SparkRunner.Evaluator">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#ctxt">ctxt</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#translator">translator</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.spark.SparkRunner.Evaluator">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#isBoundedCollection-java.util.Collection-">isBoundedCollection</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#shouldDefer-org.apache.beam.sdk.runners.TransformHierarchy.Node-">shouldDefer</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#translate-org.apache.beam.sdk.runners.TransformHierarchy.Node-TransformT-java.lang.Class-">translate</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitPrimitiveTransform</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">leaveCompositeTransform</a>, <a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>enterCompositeTransform</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&nbsp;enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">Pipeline.PipelineVisitor</a></code></span></div>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.
+
+ <p>The return value controls whether or not child transforms are visited.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" target="_top">Frames</a></li>
+<li><a href="SparkNativePipelineVisitor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.runners.spark.SparkRunner.Evaluator">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html
new file mode 100644
index 0000000..69433b2
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkPipelineOptions.TmpCheckpointDirFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkPipelineOptions.TmpCheckpointDirFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" target="_top">Frames</a></li>
+<li><a href="SparkPipelineOptions.TmpCheckpointDirFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkPipelineOptions.TmpCheckpointDirFactory" class="title">Class SparkPipelineOptions.TmpCheckpointDirFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkPipelineOptions.TmpCheckpointDirFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SparkPipelineOptions.TmpCheckpointDirFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</pre>
+<div class="block">Returns the default checkpoint directory of /tmp/${job.name}.
+ For testing purposes only. Production applications should use a reliable
+ filesystem such as HDFS/S3/GS.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html#TmpCheckpointDirFactory--">TmpCheckpointDirFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TmpCheckpointDirFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TmpCheckpointDirFactory</h4>
+<pre>public&nbsp;TmpCheckpointDirFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;java.lang.String&nbsp;create(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.String&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" target="_top">Frames</a></li>
+<li><a href="SparkPipelineOptions.TmpCheckpointDirFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[47/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/allclasses-noframe.html b/content/documentation/sdks/javadoc/2.0.0/allclasses-noframe.html
new file mode 100644
index 0000000..c37c148
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/allclasses-noframe.html
@@ -0,0 +1,775 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:09 PDT 2017 -->
+<title>All Classes</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterAll.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterAll</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterEach.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterEach</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterFirst.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterFirst</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterPane.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterPane</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterProcessingTime</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterSynchronizedProcessingTime</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterWatermark</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.AfterWatermarkEarlyAndLate.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterWatermark.AfterWatermarkEarlyAndLate</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/AfterWatermark.FromEndOfWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">AfterWatermark.FromEndOfWindow</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/AggAccumParam.html" title="class in org.apache.beam.runners.spark.aggregators">AggAccumParam</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics">AggregatorMetric</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html" title="class in org.apache.beam.runners.spark.metrics">AggregatorMetricSource</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.aggregators">AggregatorsAccumulator.AccumulatorCheckpointingSparkListener</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexPipelineOptions.html" title="interface in org.apache.beam.runners.apex"><span class="interfaceName">ApexPipelineOptions</span></a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunner.html" title="class in org.apache.beam.runners.apex">ApexRunner</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html" title="class in org.apache.beam.runners.apex">ApexRunner.CreateApexPCollectionView</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.apex">ApexRunnerRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexRunnerResult.html" title="class in org.apache.beam.runners.apex">ApexRunnerResult</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexYarnLauncher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.LaunchParams</a></li>
+<li><a href="org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html" title="class in org.apache.beam.runners.apex">ApexYarnLauncher.ProcessWatcher</a></li>
+<li><a href="org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options"><span class="interfaceName">ApplicationNameOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.html" title="class in org.apache.beam.sdk.transforms">ApproximateQuantiles</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html" title="class in org.apache.beam.sdk.transforms">ApproximateQuantiles.ApproximateQuantilesCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateUnique.html" title="class in org.apache.beam.sdk.transforms">ApproximateUnique</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.html" title="class in org.apache.beam.sdk.transforms">ApproximateUnique.ApproximateUniqueCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique.html" title="class in org.apache.beam.sdk.transforms">ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique</a></li>
+<li><a href="org/apache/beam/sdk/extensions/jackson/AsJsons.html" title="class in org.apache.beam.sdk.extensions.jackson">AsJsons</a></li>
+<li><a href="org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders">AtomicCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/AvroCoder.html" title="class in org.apache.beam.sdk.coders">AvroCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroIO.html" title="class in org.apache.beam.sdk.io">AvroIO</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroIO.Read.html" title="class in org.apache.beam.sdk.io">AvroIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroIO.Write.html" title="class in org.apache.beam.sdk.io">AvroIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroSource.html" title="class in org.apache.beam.sdk.io">AvroSource</a></li>
+<li><a href="org/apache/beam/sdk/io/AvroSource.AvroReader.html" title="class in org.apache.beam.sdk.io">AvroSource.AvroReader</a></li>
+<li><a href="org/apache/beam/sdk/state/BagState.html" title="interface in org.apache.beam.sdk.state"><span class="interfaceName">BagState</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow">BatchStatefulParDoOverrides</a></li>
+<li><a href="org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow">BatchStatefulParDoOverrides.BatchStatefulDoFn</a></li>
+<li><a href="org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html" title="class in org.apache.beam.runners.spark.coders">BeamSparkRunnerRegistrator</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigDecimalCoder.html" title="class in org.apache.beam.sdk.coders">BigDecimalCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigEndianIntegerCoder.html" title="class in org.apache.beam.sdk.coders">BigEndianIntegerCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigEndianLongCoder.html" title="class in org.apache.beam.sdk.coders">BigEndianLongCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/BigIntegerCoder.html" title="class in org.apache.beam.sdk.coders">BigIntegerCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryCoderProviderRegistrar.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">BigQueryCoderProviderRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">BigQueryHelpers</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">BigQueryIO</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Read.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">BigQueryIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">BigQueryIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.CreateDisposition.html" title="enum in org.apache.beam.sdk.io.gcp.bigquery">BigQueryIO.Write.CreateDisposition</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.WriteDisposition.html" title="enum in org.apache.beam.sdk.io.gcp.bigquery">BigQueryIO.Write.WriteDisposition</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html" title="interface in org.apache.beam.sdk.io.gcp.bigquery"><span class="interfaceName">BigQueryOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.html" title="class in org.apache.beam.sdk.io.gcp.bigtable">BigtableIO</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.Read.html" title="class in org.apache.beam.sdk.io.gcp.bigtable">BigtableIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.Write.html" title="class in org.apache.beam.sdk.io.gcp.bigtable">BigtableIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/coders/BitSetCoder.html" title="class in org.apache.beam.sdk.coders">BitSetCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/BlockBasedSource.html" title="class in org.apache.beam.sdk.io">BlockBasedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/BlockBasedSource.Block.html" title="class in org.apache.beam.sdk.io">BlockBasedSource.Block</a></li>
+<li><a href="org/apache/beam/sdk/io/BlockBasedSource.BlockBasedReader.html" title="class in org.apache.beam.sdk.io">BlockBasedSource.BlockBasedReader</a></li>
+<li><a href="org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.html" title="class in org.apache.beam.sdk.io">BoundedReadFromUnboundedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/BoundedSource.html" title="class in org.apache.beam.sdk.io">BoundedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/BoundedSource.BoundedReader.html" title="class in org.apache.beam.sdk.io">BoundedSource.BoundedReader</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a></li>
+<li><a href="org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.html" title="class in org.apache.beam.sdk.extensions.sorter">BufferedExternalSorter</a></li>
+<li><a href="org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.Options.html" title="class in org.apache.beam.sdk.extensions.sorter">BufferedExternalSorter.Options</a></li>
+<li><a href="org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a></li>
+<li><a href="org/apache/beam/sdk/coders/ByteArrayCoder.html" title="class in org.apache.beam.sdk.coders">ByteArrayCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/ByteCoder.html" title="class in org.apache.beam.sdk.coders">ByteCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/range/ByteKey.html" title="class in org.apache.beam.sdk.io.range">ByteKey</a></li>
+<li><a href="org/apache/beam/sdk/io/range/ByteKeyRange.html" title="class in org.apache.beam.sdk.io.range">ByteKeyRange</a></li>
+<li><a href="org/apache/beam/sdk/io/range/ByteKeyRangeTracker.html" title="class in org.apache.beam.sdk.io.range">ByteKeyRangeTracker</a></li>
+<li><a href="org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.html" title="class in org.apache.beam.sdk.extensions.protobuf">ByteStringCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">CalendarWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.DaysWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">CalendarWindows.DaysWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.MonthsWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">CalendarWindows.MonthsWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/CalendarWindows.YearsWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">CalendarWindows.YearsWindows</a></li>
+<li><a href="org/apache/beam/sdk/coders/CannotProvideCoderException.html" title="class in org.apache.beam.sdk.coders">CannotProvideCoderException</a></li>
+<li><a href="org/apache/beam/sdk/coders/CannotProvideCoderException.ReasonCode.html" title="enum in org.apache.beam.sdk.coders">CannotProvideCoderException.ReasonCode</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="interfaceName">CloudDebuggerOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util">CloudObject</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util">CloudObjects</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="interfaceName">CloudObjectTranslator</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/CloudResourceManagerOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="interfaceName">CloudResourceManagerOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a></li>
+<li><a href="org/apache/beam/sdk/coders/Coder.Context.html" title="class in org.apache.beam.sdk.coders">Coder.Context</a></li>
+<li><a href="org/apache/beam/sdk/coders/Coder.NonDeterministicException.html" title="class in org.apache.beam.sdk.coders">Coder.NonDeterministicException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="interfaceName">CoderCloudObjectTranslatorRegistrar</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderException.html" title="class in org.apache.beam.sdk.coders">CoderException</a></li>
+<li><a href="org/apache/beam/runners/spark/coders/CoderHelpers.html" title="class in org.apache.beam.runners.spark.coders">CoderHelpers</a></li>
+<li><a href="org/apache/beam/sdk/testing/CoderProperties.html" title="class in org.apache.beam.sdk.testing">CoderProperties</a></li>
+<li><a href="org/apache/beam/sdk/testing/CoderProperties.TestElementByteSizeObserver.html" title="class in org.apache.beam.sdk.testing">CoderProperties.TestElementByteSizeObserver</a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderProvider.html" title="class in org.apache.beam.sdk.coders">CoderProvider</a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderProviderRegistrar.html" title="interface in org.apache.beam.sdk.coders"><span class="interfaceName">CoderProviderRegistrar</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderProviders.html" title="class in org.apache.beam.sdk.coders">CoderProviders</a></li>
+<li><a href="org/apache/beam/sdk/coders/CoderRegistry.html" title="class in org.apache.beam.sdk.coders">CoderRegistry</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGbkResult.html" title="class in org.apache.beam.sdk.transforms.join">CoGbkResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGbkResult.CoGbkResultCoder.html" title="class in org.apache.beam.sdk.transforms.join">CoGbkResult.CoGbkResultCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGbkResultSchema.html" title="class in org.apache.beam.sdk.transforms.join">CoGbkResultSchema</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/CoGroupByKey.html" title="class in org.apache.beam.sdk.transforms.join">CoGroupByKey</a></li>
+<li><a href="org/apache/beam/sdk/coders/CollectionCoder.html" title="class in org.apache.beam.sdk.coders">CollectionCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.html" title="class in org.apache.beam.sdk.transforms">Combine</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.AccumulatingCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.Accumulator.html" title="interface in org.apache.beam.sdk.transforms"><span class="interfaceName">Combine.AccumulatingCombineFn.Accumulator</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineDoubleFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineDoubleFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineIntegerFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineIntegerFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.BinaryCombineLongFn.html" title="class in org.apache.beam.sdk.transforms">Combine.BinaryCombineLongFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.CombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.CombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.Globally.html" title="class in org.apache.beam.sdk.transforms">Combine.Globally</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.GloballyAsSingletonView.html" title="class in org.apache.beam.sdk.transforms">Combine.GloballyAsSingletonView</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.GroupedValues.html" title="class in org.apache.beam.sdk.transforms">Combine.GroupedValues</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.Holder.html" title="class in org.apache.beam.sdk.transforms">Combine.Holder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.IterableCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.IterableCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.PerKey.html" title="class in org.apache.beam.sdk.transforms">Combine.PerKey</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.PerKeyWithHotKeyFanout.html" title="class in org.apache.beam.sdk.transforms">Combine.PerKeyWithHotKeyFanout</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Combine.SimpleCombineFn.html" title="class in org.apache.beam.sdk.transforms">Combine.SimpleCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFnBase.html" title="class in org.apache.beam.sdk.transforms">CombineFnBase</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFnBase.GlobalCombineFn.html" title="interface in org.apache.beam.sdk.transforms"><span class="interfaceName">CombineFnBase.GlobalCombineFn</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.html" title="class in org.apache.beam.sdk.transforms">CombineFns</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.CoCombineResult.html" title="class in org.apache.beam.sdk.transforms">CombineFns.CoCombineResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.ComposeCombineFnBuilder.html" title="class in org.apache.beam.sdk.transforms">CombineFns.ComposeCombineFnBuilder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFn.html" title="class in org.apache.beam.sdk.transforms">CombineFns.ComposedCombineFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFnWithContext.html" title="class in org.apache.beam.sdk.transforms">CombineFns.ComposedCombineFnWithContext</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.html" title="class in org.apache.beam.sdk.transforms">CombineWithContext</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.CombineFnWithContext.html" title="class in org.apache.beam.sdk.transforms">CombineWithContext.CombineFnWithContext</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.Context.html" title="class in org.apache.beam.sdk.transforms">CombineWithContext.Context</a></li>
+<li><a href="org/apache/beam/sdk/transforms/CombineWithContext.RequiresContextInternal.html" title="interface in org.apache.beam.sdk.transforms"><span class="interfaceName">CombineWithContext.RequiresContextInternal</span></a></li>
+<li><a href="org/apache/beam/sdk/state/CombiningState.html" title="interface in org.apache.beam.sdk.state"><span class="interfaceName">CombiningState</span></a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/CompositeSource.html" title="class in org.apache.beam.runners.spark.metrics">CompositeSource</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.html" title="class in org.apache.beam.sdk.io">CompressedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.CompressedReader.html" title="class in org.apache.beam.sdk.io">CompressedSource.CompressedReader</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.CompressionMode.html" title="enum in org.apache.beam.sdk.io">CompressedSource.CompressionMode</a></li>
+<li><a href="org/apache/beam/sdk/io/CompressedSource.DecompressingChannelFactory.html" title="interface in org.apache.beam.sdk.io"><span class="interfaceName">CompressedSource.DecompressingChannelFactory</span></a></li>
+<li><a href="org/apache/beam/runners/spark/io/ConsoleIO.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO</a></li>
+<li><a href="org/apache/beam/runners/spark/io/ConsoleIO.Write.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write</a></li>
+<li><a href="org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html" title="class in org.apache.beam.runners.spark.io">ConsoleIO.Write.Unbound</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Count.html" title="class in org.apache.beam.sdk.transforms">Count</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Counter.html" title="interface in org.apache.beam.sdk.metrics"><span class="interfaceName">Counter</span></a></li>
+<li><a href="org/apache/beam/sdk/io/CountingSource.html" title="class in org.apache.beam.sdk.io">CountingSource</a></li>
+<li><a href="org/apache/beam/sdk/io/CountingSource.CounterMark.html" title="class in org.apache.beam.sdk.io">CountingSource.CounterMark</a></li>
+<li><a href="org/apache/beam/sdk/testing/CrashingRunner.html" title="class in org.apache.beam.sdk.testing">CrashingRunner</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Create.html" title="class in org.apache.beam.sdk.transforms">Create</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Create.TimestampedValues.html" title="class in org.apache.beam.sdk.transforms">Create.TimestampedValues</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Create.Values.html" title="class in org.apache.beam.sdk.transforms">Create.Values</a></li>
+<li><a href="org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow">CreateDataflowView</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.html" title="class in org.apache.beam.sdk.io.fs">CreateOptions</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.Builder.html" title="class in org.apache.beam.sdk.io.fs">CreateOptions.Builder</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.StandardCreateOptions.html" title="class in org.apache.beam.sdk.io.fs">CreateOptions.StandardCreateOptions</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/CreateOptions.StandardCreateOptions.Builder.html" title="class in org.apache.beam.sdk.io.fs">CreateOptions.StandardCreateOptions.Builder</a></li>
+<li><a href="org/apache/beam/runners/spark/io/CreateStream.html" title="class in org.apache.beam.runners.spark.io">CreateStream</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/CreateTables.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">CreateTables</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/CredentialFactory.html" title="interface in org.apache.beam.sdk.extensions.gcp.auth"><span class="interfaceName">CredentialFactory</span></a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/sink/CsvSink.html" title="class in org.apache.beam.runners.spark.metrics.sink">CsvSink</a></li>
+<li><a href="org/apache/beam/sdk/coders/CustomCoder.html" title="class in org.apache.beam.sdk.coders">CustomCoder</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobAlreadyExistsException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobAlreadyUpdatedException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="interfaceName">DataflowPipelineDebugOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.DataflowClientFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.StagerFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="interfaceName">DataflowPipelineOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions.StagingLocationFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator.JobSpecification</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="interfaceName">DataflowPipelineWorkerPoolOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="interfaceName">DataflowProfilingOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner.StreamingPCollectionViewWriterFn</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerHooks</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerInfo</a></li>
+<li><a href="org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow">DataflowServiceException</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util">DataflowTemplateJob</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util">DataflowTransport</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="interfaceName">DataflowWorkerHarnessOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="interfaceName">DataflowWorkerLoggingOptions</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a></li>
+<li><a href="org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreIO.html" title="class in org.apache.beam.sdk.io.gcp.datastore">DatastoreIO</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.html" title="class in org.apache.beam.sdk.io.gcp.datastore">DatastoreV1</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.DeleteEntity.html" title="class in org.apache.beam.sdk.io.gcp.datastore">DatastoreV1.DeleteEntity</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.DeleteKey.html" title="class in org.apache.beam.sdk.io.gcp.datastore">DatastoreV1.DeleteKey</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Read.html" title="class in org.apache.beam.sdk.io.gcp.datastore">DatastoreV1.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Write.html" title="class in org.apache.beam.sdk.io.gcp.datastore">DatastoreV1.Write</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.html" title="annotation in org.apache.beam.sdk.options">Default</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">Default.Boolean</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Byte.html" title="annotation in org.apache.beam.sdk.options">Default.Byte</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Character.html" title="annotation in org.apache.beam.sdk.options">Default.Character</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Class.html" title="annotation in org.apache.beam.sdk.options">Default.Class</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Double.html" title="annotation in org.apache.beam.sdk.options">Default.Double</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Enum.html" title="annotation in org.apache.beam.sdk.options">Default.Enum</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Float.html" title="annotation in org.apache.beam.sdk.options">Default.Float</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">Default.InstanceFactory</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Integer.html" title="annotation in org.apache.beam.sdk.options">Default.Integer</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">Default.Long</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.Short.html" title="annotation in org.apache.beam.sdk.options">Default.Short</a></li>
+<li><a href="org/apache/beam/sdk/options/Default.String.html" title="annotation in org.apache.beam.sdk.options">Default.String</a></li>
+<li><a href="org/apache/beam/sdk/coders/DefaultCoder.html" title="annotation in org.apache.beam.sdk.coders">DefaultCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/DefaultCoder.DefaultCoderProviderRegistrar.html" title="class in org.apache.beam.sdk.coders">DefaultCoder.DefaultCoderProviderRegistrar</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util">DefaultCoderCloudObjectTranslatorRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/DefaultFilenamePolicy.html" title="class in org.apache.beam.sdk.io">DefaultFilenamePolicy</a></li>
+<li><a href="org/apache/beam/runners/flink/DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink">DefaultParallelismFactory</a></li>
+<li><a href="org/apache/beam/sdk/options/DefaultPipelineOptionsRegistrar.html" title="class in org.apache.beam.sdk.options">DefaultPipelineOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/DefaultTrigger.html" title="class in org.apache.beam.sdk.transforms.windowing">DefaultTrigger</a></li>
+<li><a href="org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options"><span class="interfaceName">DefaultValueFactory</span></a></li>
+<li><a href="org/apache/beam/sdk/coders/DelegateCoder.html" title="class in org.apache.beam.sdk.coders">DelegateCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/DelegateCoder.CodingFunction.html" title="interface in org.apache.beam.sdk.coders"><span class="interfaceName">DelegateCoder.CodingFunction</span></a></li>
+<li><a href="org/apache/beam/sdk/options/Description.html" title="annotation in org.apache.beam.sdk.options">Description</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><span class="interfaceName">DirectOptions</span></a></li>
+<li><a href="org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct">DirectOptions.AvailableParallelismFactory</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct">DirectRegistrar</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct">DirectRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct">DirectRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct">DirectRunner</a></li>
+<li><a href="org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.html" title="class in org.apache.beam.sdk.transforms.display">DisplayData</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Builder.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="interfaceName">DisplayData.Builder</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Identifier.html" title="class in org.apache.beam.sdk.transforms.display">DisplayData.Identifier</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Item.html" title="class in org.apache.beam.sdk.transforms.display">DisplayData.Item</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.ItemSpec.html" title="class in org.apache.beam.sdk.transforms.display">DisplayData.ItemSpec</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Path.html" title="class in org.apache.beam.sdk.transforms.display">DisplayData.Path</a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/DisplayData.Type.html" title="enum in org.apache.beam.sdk.transforms.display">DisplayData.Type</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Distinct.html" title="class in org.apache.beam.sdk.transforms">Distinct</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Distinct.WithRepresentativeValues.html" title="class in org.apache.beam.sdk.transforms">Distinct.WithRepresentativeValues</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Distribution.html" title="interface in org.apache.beam.sdk.metrics"><span class="interfaceName">Distribution</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics">DistributionResult</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.BoundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.BoundedPerElement</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.FinishBundle.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.FinishBundle</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.GetInitialRestriction.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.GetInitialRestriction</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.GetRestrictionCoder.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.GetRestrictionCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.NewTracker.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.NewTracker</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.OnTimer.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.OnTimer</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.OutputReceiver.html" title="interface in org.apache.beam.sdk.transforms"><span class="interfaceName">DoFn.OutputReceiver</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.ProcessElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.ProcessElement</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.Setup.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.Setup</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.SplitRestriction.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.SplitRestriction</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.StartBundle.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.StartBundle</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.StateId.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.StateId</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.Teardown.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.Teardown</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.TimerId.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.TimerId</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFn.UnboundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.UnboundedPerElement</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util">DoFnInfo</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="class in org.apache.beam.runners.flink.metrics">DoFnRunnerWithMetricsUpdate</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFnTester.html" title="class in org.apache.beam.sdk.transforms">DoFnTester</a></li>
+<li><a href="org/apache/beam/sdk/transforms/DoFnTester.CloningBehavior.html" title="enum in org.apache.beam.sdk.transforms">DoFnTester.CloningBehavior</a></li>
+<li><a href="org/apache/beam/sdk/coders/DoubleCoder.html" title="class in org.apache.beam.sdk.coders">DoubleCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/DurationCoder.html" title="class in org.apache.beam.sdk.coders">DurationCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">DynamicDestinations</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.html" title="class in org.apache.beam.sdk.io.elasticsearch">ElasticsearchIO</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.ConnectionConfiguration.html" title="class in org.apache.beam.sdk.io.elasticsearch">ElasticsearchIO.ConnectionConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.Read.html" title="class in org.apache.beam.sdk.io.elasticsearch">ElasticsearchIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.Write.html" title="class in org.apache.beam.sdk.io.elasticsearch">ElasticsearchIO.Write</a></li>
+<li><a href="org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io">EmptyCheckpointMark</a></li>
+<li><a href="org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">Experimental</a></li>
+<li><a href="org/apache/beam/sdk/annotations/Experimental.Kind.html" title="enum in org.apache.beam.sdk.annotations">Experimental.Kind</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.html" title="class in org.apache.beam.sdk.io">FileBasedSink</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.CompressionType.html" title="enum in org.apache.beam.sdk.io">FileBasedSink.CompressionType</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FilenamePolicy.html" title="class in org.apache.beam.sdk.io">FileBasedSink.FilenamePolicy</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FilenamePolicy.Context.html" title="class in org.apache.beam.sdk.io">FileBasedSink.FilenamePolicy.Context</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FilenamePolicy.WindowedContext.html" title="class in org.apache.beam.sdk.io">FileBasedSink.FilenamePolicy.WindowedContext</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FileResult.html" title="class in org.apache.beam.sdk.io">FileBasedSink.FileResult</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.FileResultCoder.html" title="class in org.apache.beam.sdk.io">FileBasedSink.FileResultCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.WritableByteChannelFactory.html" title="interface in org.apache.beam.sdk.io"><span class="interfaceName">FileBasedSink.WritableByteChannelFactory</span></a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.WriteOperation.html" title="class in org.apache.beam.sdk.io">FileBasedSink.WriteOperation</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSink.Writer.html" title="class in org.apache.beam.sdk.io">FileBasedSink.Writer</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSource.html" title="class in org.apache.beam.sdk.io">FileBasedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSource.FileBasedReader.html" title="class in org.apache.beam.sdk.io">FileBasedSource.FileBasedReader</a></li>
+<li><a href="org/apache/beam/sdk/io/FileBasedSource.Mode.html" title="enum in org.apache.beam.sdk.io">FileBasedSource.Mode</a></li>
+<li><a href="org/apache/beam/sdk/testing/FileChecksumMatcher.html" title="class in org.apache.beam.sdk.testing">FileChecksumMatcher</a></li>
+<li><a href="org/apache/beam/sdk/io/FileSystem.html" title="class in org.apache.beam.sdk.io">FileSystem</a></li>
+<li><a href="org/apache/beam/sdk/io/FileSystemRegistrar.html" title="interface in org.apache.beam.sdk.io"><span class="interfaceName">FileSystemRegistrar</span></a></li>
+<li><a href="org/apache/beam/sdk/io/FileSystems.html" title="class in org.apache.beam.sdk.io">FileSystems</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Filter.html" title="class in org.apache.beam.sdk.transforms">Filter</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/FixedWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">FixedWindows</a></li>
+<li><a href="org/apache/beam/sdk/transforms/FlatMapElements.html" title="class in org.apache.beam.sdk.transforms">FlatMapElements</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Flatten.html" title="class in org.apache.beam.sdk.transforms">Flatten</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Flatten.Iterables.html" title="class in org.apache.beam.sdk.transforms">Flatten.Iterables</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Flatten.PCollections.html" title="class in org.apache.beam.sdk.transforms">Flatten.PCollections</a></li>
+<li><a href="org/apache/beam/sdk/testing/FlattenWithHeterogeneousCoders.html" title="interface in org.apache.beam.sdk.testing"><span class="interfaceName">FlattenWithHeterogeneousCoders</span></a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink">FlinkDetachedRunnerResult</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer.FlinkDistributionGauge</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer.FlinkGauge</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="interfaceName">FlinkPipelineOptions</span></a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink">FlinkRunner</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar.Options</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar.Runner</a></li>
+<li><a href="org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink">FlinkRunnerResult</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Gauge.html" title="interface in org.apache.beam.sdk.metrics"><span class="interfaceName">Gauge</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics">GaugeResult</a></li>
+<li><a href="org/apache/beam/sdk/metrics/GaugeResult.EmptyGaugeResult.html" title="class in org.apache.beam.sdk.metrics">GaugeResult.EmptyGaugeResult</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/GcpCredentialFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.auth">GcpCredentialFactory</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/common/GcpIoPipelineOptionsRegistrar.html" title="class in org.apache.beam.sdk.io.gcp.common">GcpIoPipelineOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="interfaceName">GcpOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.DefaultProjectFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.DefaultProjectFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpTempLocationFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpTempLocationFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpUserCredentialsFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpOptions.GcpUserCredentialsFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcpPipelineOptionsRegistrar.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcpPipelineOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsCreateOptions.html" title="class in org.apache.beam.sdk.extensions.gcp.storage">GcsCreateOptions</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsCreateOptions.Builder.html" title="class in org.apache.beam.sdk.extensions.gcp.storage">GcsCreateOptions.Builder</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystemRegistrar.html" title="class in org.apache.beam.sdk.extensions.gcp.storage">GcsFileSystemRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="interfaceName">GcsOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcsOptions.ExecutorServiceFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.ExecutorServiceFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GcsOptions.PathValidatorFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GcsOptions.PathValidatorFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.html" title="class in org.apache.beam.sdk.extensions.gcp.storage">GcsPathValidator</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.html" title="class in org.apache.beam.sdk.extensions.gcp.storage">GcsResourceId</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util">GcsStager</a></li>
+<li><a href="org/apache/beam/sdk/io/GenerateSequence.html" title="class in org.apache.beam.sdk.io">GenerateSequence</a></li>
+<li><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder</a></li>
+<li><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a></li>
+<li><a href="org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.WatermarksListener</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/GlobalWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">GlobalWindow</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/GlobalWindow.Coder.html" title="class in org.apache.beam.sdk.transforms.windowing">GlobalWindow.Coder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/GlobalWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">GlobalWindows</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html" title="interface in org.apache.beam.sdk.extensions.gcp.options"><span class="interfaceName">GoogleApiDebugOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html" title="class in org.apache.beam.sdk.extensions.gcp.options">GoogleApiDebugOptions.GoogleApiTracer</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" title="class in org.apache.beam.runners.spark.metrics.sink">GraphiteSink</a></li>
+<li><a href="org/apache/beam/sdk/transforms/GroupByKey.html" title="class in org.apache.beam.sdk.transforms">GroupByKey</a></li>
+<li><a href="org/apache/beam/sdk/state/GroupingState.html" title="interface in org.apache.beam.sdk.state"><span class="interfaceName">GroupingState</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/GroupIntoBatches.html" title="class in org.apache.beam.sdk.transforms">GroupIntoBatches</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemModule.html" title="class in org.apache.beam.sdk.io.hdfs">HadoopFileSystemModule</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.html" title="interface in org.apache.beam.sdk.io.hdfs"><span class="interfaceName">HadoopFileSystemOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.ConfigurationLocator.html" title="class in org.apache.beam.sdk.io.hdfs">HadoopFileSystemOptions.ConfigurationLocator</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptionsRegistrar.html" title="class in org.apache.beam.sdk.io.hdfs">HadoopFileSystemOptionsRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/hdfs/HadoopFileSystemRegistrar.html" title="class in org.apache.beam.sdk.io.hdfs">HadoopFileSystemRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat">HadoopInputFormatIO</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.HadoopInputFormatBoundedSource.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat">HadoopInputFormatIO.HadoopInputFormatBoundedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.Read.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat">HadoopInputFormatIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.SerializableConfiguration.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat">HadoopInputFormatIO.SerializableConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.SerializableSplit.html" title="class in org.apache.beam.sdk.io.hadoop.inputformat">HadoopInputFormatIO.SerializableSplit</a></li>
+<li><a href="org/apache/beam/sdk/transforms/splittabledofn/HasDefaultTracker.html" title="interface in org.apache.beam.sdk.transforms.splittabledofn"><span class="interfaceName">HasDefaultTracker</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="interfaceName">HasDisplayData</span></a></li>
+<li><a href="org/apache/beam/sdk/io/hbase/HBaseIO.html" title="class in org.apache.beam.sdk.io.hbase">HBaseIO</a></li>
+<li><a href="org/apache/beam/sdk/io/hbase/HBaseIO.Read.html" title="class in org.apache.beam.sdk.io.hbase">HBaseIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/hbase/HBaseIO.Write.html" title="class in org.apache.beam.sdk.io.hbase">HBaseIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/options/Hidden.html" title="annotation in org.apache.beam.sdk.options">Hidden</a></li>
+<li><a href="org/apache/beam/sdk/coders/InstantCoder.html" title="class in org.apache.beam.sdk.coders">InstantCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/serialization/InstantDeserializer.html" title="class in org.apache.beam.sdk.io.kafka.serialization">InstantDeserializer</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/serialization/InstantSerializer.html" title="class in org.apache.beam.sdk.io.kafka.serialization">InstantSerializer</a></li>
+<li><a href="org/apache/beam/sdk/annotations/Internal.html" title="annotation in org.apache.beam.sdk.annotations">Internal</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/IntervalWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">IntervalWindow</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/IntervalWindow.IntervalWindowCoder.html" title="class in org.apache.beam.sdk.transforms.windowing">IntervalWindow.IntervalWindowCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/InvalidWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">InvalidWindows</a></li>
+<li><a href="org/apache/beam/sdk/coders/IterableCoder.html" title="class in org.apache.beam.sdk.coders">IterableCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/IterableLikeCoder.html" title="class in org.apache.beam.sdk.coders">IterableLikeCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/xml/JAXBCoder.html" title="class in org.apache.beam.sdk.io.xml">JAXBCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.html" title="class in org.apache.beam.sdk.io.jdbc">JdbcIO</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.DataSourceConfiguration.html" title="class in org.apache.beam.sdk.io.jdbc">JdbcIO.DataSourceConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.PreparedStatementSetter.html" title="interface in org.apache.beam.sdk.io.jdbc"><span class="interfaceName">JdbcIO.PreparedStatementSetter</span></a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.Read.html" title="class in org.apache.beam.sdk.io.jdbc">JdbcIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.RowMapper.html" title="interface in org.apache.beam.sdk.io.jdbc"><span class="interfaceName">JdbcIO.RowMapper</span></a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.StatementPreparator.html" title="interface in org.apache.beam.sdk.io.jdbc"><span class="interfaceName">JdbcIO.StatementPreparator</span></a></li>
+<li><a href="org/apache/beam/sdk/io/jdbc/JdbcIO.Write.html" title="class in org.apache.beam.sdk.io.jdbc">JdbcIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsCheckpointMark.html" title="class in org.apache.beam.sdk.io.jms">JmsCheckpointMark</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.html" title="class in org.apache.beam.sdk.io.jms">JmsIO</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.Read.html" title="class in org.apache.beam.sdk.io.jms">JmsIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.UnboundedJmsSource.html" title="class in org.apache.beam.sdk.io.jms">JmsIO.UnboundedJmsSource</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsIO.Write.html" title="class in org.apache.beam.sdk.io.jms">JmsIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/jms/JmsRecord.html" title="class in org.apache.beam.sdk.io.jms">JmsRecord</a></li>
+<li><a href="org/apache/beam/sdk/extensions/joinlibrary/Join.html" title="class in org.apache.beam.sdk.extensions.joinlibrary">Join</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.html" title="class in org.apache.beam.sdk.io.kafka">KafkaCheckpointMark</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.PartitionMark.html" title="class in org.apache.beam.sdk.io.kafka">KafkaCheckpointMark.PartitionMark</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.html" title="class in org.apache.beam.sdk.io.kafka">KafkaIO</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.Read.html" title="class in org.apache.beam.sdk.io.kafka">KafkaIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.TypedWithoutMetadata.html" title="class in org.apache.beam.sdk.io.kafka">KafkaIO.TypedWithoutMetadata</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaIO.Write.html" title="class in org.apache.beam.sdk.io.kafka">KafkaIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaRecord.html" title="class in org.apache.beam.sdk.io.kafka">KafkaRecord</a></li>
+<li><a href="org/apache/beam/sdk/io/kafka/KafkaRecordCoder.html" title="class in org.apache.beam.sdk.io.kafka">KafkaRecordCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html" title="class in org.apache.beam.sdk.transforms.join">KeyedPCollectionTuple</a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.TaggedKeyedPCollection.html" title="class in org.apache.beam.sdk.transforms.join">KeyedPCollectionTuple.TaggedKeyedPCollection</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Keys.html" title="class in org.apache.beam.sdk.transforms">Keys</a></li>
+<li><a href="org/apache/beam/sdk/io/kinesis/KinesisIO.html" title="class in org.apache.beam.sdk.io.kinesis">KinesisIO</a></li>
+<li><a href="org/apache/beam/sdk/io/kinesis/KinesisIO.Read.html" title="class in org.apache.beam.sdk.io.kinesis">KinesisIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/kinesis/KinesisRecord.html" title="class in org.apache.beam.sdk.io.kinesis">KinesisRecord</a></li>
+<li><a href="org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a></li>
+<li><a href="org/apache/beam/sdk/values/KV.OrderByKey.html" title="class in org.apache.beam.sdk.values">KV.OrderByKey</a></li>
+<li><a href="org/apache/beam/sdk/values/KV.OrderByValue.html" title="class in org.apache.beam.sdk.values">KV.OrderByValue</a></li>
+<li><a href="org/apache/beam/sdk/coders/KvCoder.html" title="class in org.apache.beam.sdk.coders">KvCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/KvSwap.html" title="class in org.apache.beam.sdk.transforms">KvSwap</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Latest.html" title="class in org.apache.beam.sdk.transforms">Latest</a></li>
+<li><a href="org/apache/beam/sdk/coders/LengthPrefixCoder.html" title="class in org.apache.beam.sdk.coders">LengthPrefixCoder</a></li>
+<li><a href="org/apache/beam/sdk/coders/ListCoder.html" title="class in org.apache.beam.sdk.coders">ListCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/LocalFileSystemRegistrar.html" title="class in org.apache.beam.sdk.io">LocalFileSystemRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/LocalResources.html" title="class in org.apache.beam.sdk.io">LocalResources</a></li>
+<li><a href="org/apache/beam/sdk/coders/MapCoder.html" title="class in org.apache.beam.sdk.coders">MapCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/MapElements.html" title="class in org.apache.beam.sdk.transforms">MapElements</a></li>
+<li><a href="org/apache/beam/sdk/state/MapState.html" title="interface in org.apache.beam.sdk.state"><span class="interfaceName">MapState</span></a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.html" title="class in org.apache.beam.sdk.io.fs">MatchResult</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.Metadata.html" title="class in org.apache.beam.sdk.io.fs">MatchResult.Metadata</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.Metadata.Builder.html" title="class in org.apache.beam.sdk.io.fs">MatchResult.Metadata.Builder</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MatchResult.Status.html" title="enum in org.apache.beam.sdk.io.fs">MatchResult.Status</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Materialization.html" title="interface in org.apache.beam.sdk.transforms"><span class="interfaceName">Materialization</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/Materializations.html" title="class in org.apache.beam.sdk.transforms">Materializations</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Max.html" title="class in org.apache.beam.sdk.transforms">Max</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Mean.html" title="class in org.apache.beam.sdk.transforms">Mean</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.html" title="class in org.apache.beam.sdk.transforms.windowing">MergeOverlappingIntervalWindows</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Metric.html" title="interface in org.apache.beam.sdk.metrics"><span class="interfaceName">Metric</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricName.html" title="class in org.apache.beam.sdk.metrics">MetricName</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricNameFilter.html" title="class in org.apache.beam.sdk.metrics">MetricNameFilter</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricQueryResults.html" title="interface in org.apache.beam.sdk.metrics"><span class="interfaceName">MetricQueryResults</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricResult.html" title="interface in org.apache.beam.sdk.metrics"><span class="interfaceName">MetricResult</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></li>
+<li><a href="org/apache/beam/sdk/metrics/Metrics.html" title="class in org.apache.beam.sdk.metrics">Metrics</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics">MetricsAccumulator</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.spark.metrics">MetricsAccumulator</a></li>
+<li><a href="org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html" title="class in org.apache.beam.runners.spark.metrics">MetricsAccumulator.AccumulatorCheckpointingSparkListener</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsContainer.html" title="interface in org.apache.beam.sdk.metrics"><span class="interfaceName">MetricsContainer</span></a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsEnvironment.html" title="class in org.apache.beam.sdk.metrics">MetricsEnvironment</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsFilter.html" title="class in org.apache.beam.sdk.metrics">MetricsFilter</a></li>
+<li><a href="org/apache/beam/sdk/metrics/MetricsFilter.Builder.html" title="class in org.apache.beam.sdk.metrics">MetricsFilter.Builder</a></li>
+<li><a href="org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io">MicrobatchSource</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Min.html" title="class in org.apache.beam.sdk.transforms">Min</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbGridFSIO</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.ConnectionConfiguration.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbGridFSIO.ConnectionConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Parser.html" title="interface in org.apache.beam.sdk.io.mongodb"><span class="interfaceName">MongoDbGridFSIO.Parser</span></a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.ParserCallback.html" title="interface in org.apache.beam.sdk.io.mongodb"><span class="interfaceName">MongoDbGridFSIO.ParserCallback</span></a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Read.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbGridFSIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Read.BoundedGridFSSource.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbGridFSIO.Read.BoundedGridFSSource</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Write.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbGridFSIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.WriteFn.html" title="interface in org.apache.beam.sdk.io.mongodb"><span class="interfaceName">MongoDbGridFSIO.WriteFn</span></a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbIO.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbIO</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbIO.Read.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/mongodb/MongoDbIO.Write.html" title="class in org.apache.beam.sdk.io.mongodb">MongoDbIO.Write</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="interfaceName">MonitoringUtil.JobMessagesHandler</span></a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil.LoggingHandler</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil.TimeStampComparator</a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MoveOptions.html" title="interface in org.apache.beam.sdk.io.fs"><span class="interfaceName">MoveOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/io/fs/MoveOptions.StandardMoveOptions.html" title="enum in org.apache.beam.sdk.io.fs">MoveOptions.StandardMoveOptions</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.html" title="class in org.apache.beam.sdk.io.mqtt">MqttIO</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.ConnectionConfiguration.html" title="class in org.apache.beam.sdk.io.mqtt">MqttIO.ConnectionConfiguration</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.Read.html" title="class in org.apache.beam.sdk.io.mqtt">MqttIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/mqtt/MqttIO.Write.html" title="class in org.apache.beam.sdk.io.mqtt">MqttIO.Write</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.CombineFunctionState.html" title="class in org.apache.beam.runners.spark.aggregators">NamedAggregators.CombineFunctionState</a></li>
+<li><a href="org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html" title="interface in org.apache.beam.runners.spark.aggregators"><span class="interfaceName">NamedAggregators.State</span></a></li>
+<li><a href="org/apache/beam/sdk/testing/NeedsRunner.html" title="interface in org.apache.beam.sdk.testing"><span class="interfaceName">NeedsRunner</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/Never.html" title="class in org.apache.beam.sdk.transforms.windowing">Never</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/Never.NeverTrigger.html" title="class in org.apache.beam.sdk.transforms.windowing">Never.NeverTrigger</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/NonMergingWindowFn.html" title="class in org.apache.beam.sdk.transforms.windowing">NonMergingWindowFn</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.html" title="class in org.apache.beam.sdk.extensions.gcp.auth">NoopCredentialFactory</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.html" title="class in org.apache.beam.sdk.extensions.gcp.storage">NoopPathValidator</a></li>
+<li><a href="org/apache/beam/sdk/coders/NullableCoder.html" title="class in org.apache.beam.sdk.coders">NullableCoder</a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/auth/NullCredentialInitializer.html" title="class in org.apache.beam.sdk.extensions.gcp.auth">NullCredentialInitializer</a></li>
+<li><a href="org/apache/beam/sdk/io/OffsetBasedSource.html" title="class in org.apache.beam.sdk.io">OffsetBasedSource</a></li>
+<li><a href="org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html" title="class in org.apache.beam.sdk.io">OffsetBasedSource.OffsetBasedReader</a></li>
+<li><a href="org/apache/beam/sdk/transforms/splittabledofn/OffsetRange.html" title="class in org.apache.beam.sdk.transforms.splittabledofn">OffsetRange</a></li>
+<li><a href="org/apache/beam/sdk/io/range/OffsetRangeTracker.html" title="class in org.apache.beam.sdk.io.range">OffsetRangeTracker</a></li>
+<li><a href="org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.html" title="class in org.apache.beam.sdk.transforms.splittabledofn">OffsetRangeTracker</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.html" title="class in org.apache.beam.sdk.transforms.windowing">OrFinallyTrigger</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util">OutputReference</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PaneInfo.html" title="class in org.apache.beam.sdk.transforms.windowing">PaneInfo</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PaneInfo.PaneInfoCoder.html" title="class in org.apache.beam.sdk.transforms.windowing">PaneInfo.PaneInfoCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PaneInfo.Timing.html" title="enum in org.apache.beam.sdk.transforms.windowing">PaneInfo.Timing</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms">ParDo</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ParDo.MultiOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.MultiOutput</a></li>
+<li><a href="org/apache/beam/sdk/transforms/ParDo.SingleOutput.html" title="class in org.apache.beam.sdk.transforms">ParDo.SingleOutput</a></li>
+<li><a href="org/apache/beam/sdk/extensions/jackson/ParseJsons.html" title="class in org.apache.beam.sdk.extensions.jackson">ParseJsons</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Partition.html" title="class in org.apache.beam.sdk.transforms">Partition</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Partition.PartitionFn.html" title="interface in org.apache.beam.sdk.transforms"><span class="interfaceName">Partition.PartitionFn</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/windowing/PartitioningWindowFn.html" title="class in org.apache.beam.sdk.transforms.windowing">PartitioningWindowFn</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.html" title="class in org.apache.beam.sdk.testing">PAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.DefaultConcludeTransform.html" title="class in org.apache.beam.sdk.testing">PAssert.DefaultConcludeTransform</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.GroupThenAssert.html" title="class in org.apache.beam.sdk.testing">PAssert.GroupThenAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.GroupThenAssertForSingleton.html" title="class in org.apache.beam.sdk.testing">PAssert.GroupThenAssertForSingleton</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.IterableAssert.html" title="interface in org.apache.beam.sdk.testing"><span class="interfaceName">PAssert.IterableAssert</span></a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.OneSideInputAssert.html" title="class in org.apache.beam.sdk.testing">PAssert.OneSideInputAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.PAssertionSite.html" title="class in org.apache.beam.sdk.testing">PAssert.PAssertionSite</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.html" title="class in org.apache.beam.sdk.testing">PAssert.PCollectionContentsAssert</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.MatcherCheckerFn.html" title="class in org.apache.beam.sdk.testing">PAssert.PCollectionContentsAssert.MatcherCheckerFn</a></li>
+<li><a href="org/apache/beam/sdk/testing/PAssert.SingletonAssert.html" title="interface in org.apache.beam.sdk.testing"><span class="interfaceName">PAssert.SingletonAssert</span></a></li>
+<li><a href="org/apache/beam/sdk/extensions/gcp/storage/PathValidator.html" title="interface in org.apache.beam.sdk.extensions.gcp.storage"><span class="interfaceName">PathValidator</span></a></li>
+<li><a href="org/apache/beam/sdk/values/PBegin.html" title="class in org.apache.beam.sdk.values">PBegin</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollection.IsBounded.html" title="enum in org.apache.beam.sdk.values">PCollection.IsBounded</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionList.html" title="class in org.apache.beam.sdk.values">PCollectionList</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionTuple.html" title="class in org.apache.beam.sdk.values">PCollectionTuple</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><span class="interfaceName">PCollectionView</span></a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.html" title="class in org.apache.beam.sdk.values">PCollectionViews</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.IterableViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.IterableViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.ListViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.ListViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.MapViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.MapViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.MultimapViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.MultimapViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.SimplePCollectionView.html" title="class in org.apache.beam.sdk.values">PCollectionViews.SimplePCollectionView</a></li>
+<li><a href="org/apache/beam/sdk/values/PCollectionViews.SingletonViewFn.html" title="class in org.apache.beam.sdk.values">PCollectionViews.SingletonViewFn</a></li>
+<li><a href="org/apache/beam/sdk/values/PDone.html" title="class in org.apache.beam.sdk.values">PDone</a></li>
+<li><a href="org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values"><span class="interfaceName">PInput</span></a></li>
+<li><a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></li>
+<li><a href="org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk">Pipeline.PipelineExecutionException</a></li>
+<li><a href="org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><span class="interfaceName">Pipeline.PipelineVisitor</span></a></li>
+<li><a href="org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a></li>
+<li><a href="org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><span class="interfaceName">PipelineOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptionsFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptionsFactory</a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptionsFactory.Builder.html" title="class in org.apache.beam.sdk.options">PipelineOptionsFactory.Builder</a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><span class="interfaceName">PipelineOptionsRegistrar</span></a></li>
+<li><a href="org/apache/beam/sdk/options/PipelineOptionsValidator.html" title="class in org.apache.beam.sdk.options">PipelineOptionsValidator</a></li>
+<li><a href="org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk"><span class="interfaceName">PipelineResult</span></a></li>
+<li><a href="org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></li>
+<li><a href="org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a></li>
+<li><a href="org/apache/beam/sdk/values/POutput.html" title="interface in org.apache.beam.sdk.values"><span class="interfaceName">POutput</span></a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/bigquery/PrepareWrite.html" title="class in org.apache.beam.sdk.io.gcp.bigquery">PrepareWrite</a></li>
+<li><a href="org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow">PrimitiveParDoSingleFactory</a></li>
+<li><a href="org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow">PrimitiveParDoSingleFactory.ParDoSingle</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util">PropertyNames</a></li>
+<li><a href="org/apache/beam/sdk/extensions/protobuf/ProtobufCoderProviderRegistrar.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtobufCoderProviderRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/extensions/protobuf/ProtoCoder.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoCoder</a></li>
+<li><a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubCoderProviderRegistrar.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubCoderProviderRegistrar</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubIO</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubSubscription.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubIO.PubsubSubscription</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubTopic.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubIO.PubsubTopic</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.Read.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubIO.Read</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.Write.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubIO.Write</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubMessage</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubMessagePayloadOnlyCoder.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubMessagePayloadOnlyCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubMessageWithAttributesCoder</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html" title="interface in org.apache.beam.sdk.io.gcp.pubsub"><span class="interfaceName">PubsubOptions</span></a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubUnboundedSink</a></li>
+<li><a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.html" title="class in org.apache.beam.sdk.io.gcp.pubsub">PubsubUnboundedSource</a></li>
+<li><a href="org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values"><span class="interfaceName">PValue</span></a></li>
+<li><a href="org/apache/beam/sdk/values/PValueBase.html" title="class in org.apache.beam.sdk.values">PValueBase</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.RandomAccessDataCoder</a></li>
+<li><a href="org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util">RandomAccessData.UnsignedLexicographicalComparator</a></li>
+<li><a href="org/apache/beam/sdk/io/range/RangeTracker.html" title="interface in org.apache.beam.sdk.io.range"><span class="interfaceName">RangeTracker</span></a></li>
+<li><a href="org/apache/beam/sdk/transforms/join/RawUnionValue.html" title="class in org.apache.beam.sdk.transforms.join">RawUnionValue</a></li>
+<li><a href="org/apache/beam/sdk/io/Read.html" title="class in org.apache.beam.sdk.io">Read</a></li>
+<li><a href="org/apache/beam/sdk/io/Read.Bounded.html" title="class in org.apache.beam.sdk.io">Read.Bounded</a></li>
+<li><a href="org/apache/beam/sdk/io/Read.Builder.html" title="class in org.apache.beam.sdk.io">Read.Builder</a></li>
+<li><a href="org/apache/beam/sdk/io/Read.Unbounded.html" title="class in org.apache.beam.sdk.io">Read.Unbounded</a></li>
+<li><a href="org/apache/beam/sdk/state/ReadableState.html" title="interface in org.apache.beam.sdk.state"><span class="interfaceName">ReadableState</span></a></li>
+<li><a href="org/apache/beam/sdk/state/ReadableStates.html" title="class in org.apache.beam.sdk.state">ReadableStates</a></li>
+<li><a href="org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="class in org.apache.beam.runners.flink.metrics">ReaderInvocationUtil</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.html" title="class in org.apache.beam.sdk.transforms">Regex</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.AllMatches.html" title="class in org.apache.beam.sdk.transforms">Regex.AllMatches</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.Find.html" title="class in org.apache.beam.sdk.transforms">Regex.Find</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.FindAll.html" title="class in org.apache.beam.sdk.transforms">Regex.FindAll</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.FindKV.html" title="class in org.apache.beam.sdk.transforms">Regex.FindKV</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.FindName.html" title="class in org.apache.beam.sdk.transforms">Regex.FindName</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.FindNameKV.html" title="class in org.apache.beam.sdk.transforms">Regex.FindNameKV</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.Matches.html" title="class in org.apache.beam.sdk.transforms">Regex.Matches</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.MatchesKV.html" title="class in org.apache.beam.sdk.transforms">Regex.MatchesKV</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.MatchesName.html" title="class in org.apache.beam.sdk.transforms">Regex.MatchesName</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.MatchesNameKV.html" title="class in org.apache.beam.sdk.transforms">Regex.MatchesNameKV</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.ReplaceAll.html" title="class in org.apache.beam.sdk.transforms">Regex.ReplaceAll</a></li>
+<li><a href="org/apache/beam/sdk/transforms/Regex.Re

<TRUNCATED>

[04/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SparkSideInputReader.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SparkSideInputReader.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SparkSideInputReader.html
new file mode 100644
index 0000000..f4ef653
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SparkSideInputReader.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SparkSideInputReader</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkSideInputReader";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/SparkSideInputReader.html" target="_top">Frames</a></li>
+<li><a href="SparkSideInputReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.util</div>
+<h2 title="Class SparkSideInputReader" class="title">Class SparkSideInputReader</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.util.SparkSideInputReader</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.runners.core.SideInputReader</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkSideInputReader</span>
+extends java.lang.Object
+implements org.apache.beam.runners.core.SideInputReader</pre>
+<div class="block">A <code>SideInputReader</code> for thw SparkRunner.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html#SparkSideInputReader-java.util.Map-">SparkSideInputReader</a></span>(java.util.Map&lt;<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;,<a href="../../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;,<a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util">SideInputBroadcast</a>&lt;?&gt;&gt;&gt;&nbsp;sideInputs)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html#contains-org.apache.beam.sdk.values.PCollectionView-">contains</a></span>(<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;T&gt;&nbsp;view)</code>
+<div class="block">Returns true if the given <a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a> is valid for this reader.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html#get-org.apache.beam.sdk.values.PCollectionView-org.apache.beam.sdk.transforms.windowing.BoundedWindow-">get</a></span>(<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;T&gt;&nbsp;view,
+   <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;window)</code>
+<div class="block">Returns the value of the given <a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a> for the given <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>BoundedWindow</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html#isEmpty--">isEmpty</a></span>()</code>
+<div class="block">Returns true if there are no side inputs in this reader.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkSideInputReader-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkSideInputReader</h4>
+<pre>public&nbsp;SparkSideInputReader(java.util.Map&lt;<a href="../../../../../../org/apache/beam/sdk/values/TupleTag.html" title="class in org.apache.beam.sdk.values">TupleTag</a>&lt;?&gt;,<a href="../../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,?&gt;,<a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util">SideInputBroadcast</a>&lt;?&gt;&gt;&gt;&nbsp;sideInputs)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="get-org.apache.beam.sdk.values.PCollectionView-org.apache.beam.sdk.transforms.windowing.BoundedWindow-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>@Nullable
+public&nbsp;&lt;T&gt;&nbsp;T&nbsp;get(<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;T&gt;&nbsp;view,
+                           <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;window)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.SideInputReader</code></span></div>
+<div class="block">Returns the value of the given <a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a> for the given <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>BoundedWindow</code></a>.
+
+ <p>It is valid for a side input to be <code>null</code>. It is <i>not</i> valid for this to
+ return <code>null</code> for any other reason.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>get</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.SideInputReader</code></dd>
+</dl>
+</li>
+</ul>
+<a name="contains-org.apache.beam.sdk.values.PCollectionView-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contains</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;boolean&nbsp;contains(<a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;T&gt;&nbsp;view)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.SideInputReader</code></span></div>
+<div class="block">Returns true if the given <a href="../../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a> is valid for this reader.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>contains</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.SideInputReader</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isEmpty--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isEmpty</h4>
+<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.runners.core.SideInputReader</code></span></div>
+<div class="block">Returns true if there are no side inputs in this reader.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>isEmpty</code>&nbsp;in interface&nbsp;<code>org.apache.beam.runners.core.SideInputReader</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/SparkSideInputReader.html" target="_top">Frames</a></li>
+<li><a href="SparkSideInputReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-frame.html
new file mode 100644
index 0000000..6b64228
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-frame.html
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.util</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/spark/util/package-summary.html" target="classFrame">org.apache.beam.runners.spark.util</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ByteArray.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">ByteArray</a></li>
+<li><a href="GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">GlobalWatermarkHolder</a></li>
+<li><a href="GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">GlobalWatermarkHolder.SparkWatermarks</a></li>
+<li><a href="GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">GlobalWatermarkHolder.WatermarksListener</a></li>
+<li><a href="SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">SideInputBroadcast</a></li>
+<li><a href="SinglePrimitiveOutputPTransform.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">SinglePrimitiveOutputPTransform</a></li>
+<li><a href="SparkSideInputReader.html" title="class in org.apache.beam.runners.spark.util" target="classFrame">SparkSideInputReader</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-summary.html
new file mode 100644
index 0000000..7a8f449
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-summary.html
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.util</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.util";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/sdk/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.util</h1>
+<div class="docSummary">
+<div class="block">Internal utilities to translate Beam pipelines to Spark.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util">ByteArray</a></td>
+<td class="colLast">
+<div class="block">Serializable byte array.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder</a></td>
+<td class="colLast">
+<div class="block">A <code>Broadcast</code> variable to hold the global watermarks for a micro-batch.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><code>GlobalWatermarkHolder.SparkWatermarks</code></a> holds the watermarks and batch time
+ relevant to a micro-batch input from a specific source.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.WatermarksListener</a></td>
+<td class="colLast">
+<div class="block">Advance the WMs onBatchCompleted event.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util">SideInputBroadcast</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Broadcast helper for side inputs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="class in org.apache.beam.runners.spark.util">SinglePrimitiveOutputPTransform</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> wrapping another transform.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html" title="class in org.apache.beam.runners.spark.util">SparkSideInputReader</a></td>
+<td class="colLast">
+<div class="block">A <code>SideInputReader</code> for thw SparkRunner.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.util Description">Package org.apache.beam.runners.spark.util Description</h2>
+<div class="block">Internal utilities to translate Beam pipelines to Spark.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/sdk/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-tree.html
new file mode 100644
index 0000000..bdb576e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/package-tree.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.util Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.util Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/sdk/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.util</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.spark.util.<a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">ByteArray</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>
+<li type="circle">org.apache.beam.runners.spark.util.<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">GlobalWatermarkHolder</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.util.<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">GlobalWatermarkHolder.SparkWatermarks</span></a> (implements java.io.Serializable)</li>
+<li type="circle">org.apache.spark.streaming.api.java.JavaStreamingListener
+<ul>
+<li type="circle">org.apache.beam.runners.spark.util.<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">GlobalWatermarkHolder.WatermarksListener</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><span class="typeNameLink">PTransform</span></a>&lt;InputT,OutputT&gt; (implements org.apache.beam.sdk.transforms.display.<a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.util.<a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">SinglePrimitiveOutputPTransform</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.spark.util.<a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">SideInputBroadcast</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
+<li type="circle">org.apache.beam.runners.spark.util.<a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">SparkSideInputReader</span></a> (implements org.apache.beam.runners.core.SideInputReader)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/sdk/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineExecutionException.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineExecutionException.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineExecutionException.html
new file mode 100644
index 0000000..6042023
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineExecutionException.html
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Pipeline.PipelineExecutionException</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Pipeline.PipelineExecutionException";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineExecutionException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Class Pipeline.PipelineExecutionException" class="title">Class Pipeline.PipelineExecutionException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.Pipeline.PipelineExecutionException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">Pipeline.PipelineExecutionException</span>
+extends java.lang.RuntimeException</pre>
+<div class="block">Thrown during execution of a <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, whenever user code within that
+ <a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> throws an exception.
+
+ <p>The original exception thrown by user code may be retrieved via <code>Throwable.getCause()</code>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.beam.sdk.Pipeline.PipelineExecutionException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html#PipelineExecutionException-java.lang.Throwable-">PipelineExecutionException</a></span>(java.lang.Throwable&nbsp;cause)</code>
+<div class="block">Wraps <code>cause</code> into a <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk"><code>Pipeline.PipelineExecutionException</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PipelineExecutionException-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PipelineExecutionException</h4>
+<pre>public&nbsp;PipelineExecutionException(java.lang.Throwable&nbsp;cause)</pre>
+<div class="block">Wraps <code>cause</code> into a <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" title="class in org.apache.beam.sdk"><code>Pipeline.PipelineExecutionException</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineExecutionException.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineExecutionException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html
new file mode 100644
index 0000000..63393d5
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html
@@ -0,0 +1,345 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Pipeline.PipelineVisitor.CompositeBehavior</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Pipeline.PipelineVisitor.CompositeBehavior";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineVisitor.CompositeBehavior.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Enum Pipeline.PipelineVisitor.CompositeBehavior" class="title">Enum Pipeline.PipelineVisitor.CompositeBehavior</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.Pipeline.PipelineVisitor.CompositeBehavior</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">Pipeline.PipelineVisitor.CompositeBehavior</span>
+extends java.lang.Enum&lt;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&gt;</pre>
+<div class="block">Control enum for indicating whether or not a traversal should process the contents of
+ a composite transform or not.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html#DO_NOT_ENTER_TRANSFORM">DO_NOT_ENTER_TRANSFORM</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html#ENTER_TRANSFORM">ENTER_TRANSFORM</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="ENTER_TRANSFORM">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ENTER_TRANSFORM</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a> ENTER_TRANSFORM</pre>
+</li>
+</ul>
+<a name="DO_NOT_ENTER_TRANSFORM">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DO_NOT_ENTER_TRANSFORM</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a> DO_NOT_ENTER_TRANSFORM</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Pipeline.PipelineVisitor.CompositeBehavior c : Pipeline.PipelineVisitor.CompositeBehavior.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineVisitor.CompositeBehavior.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html
new file mode 100644
index 0000000..1000472
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html
@@ -0,0 +1,382 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>Pipeline.PipelineVisitor.Defaults</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Pipeline.PipelineVisitor.Defaults";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineVisitor.Defaults.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.sdk</div>
+<h2 title="Class Pipeline.PipelineVisitor.Defaults" class="title">Class Pipeline.PipelineVisitor.Defaults</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">Pipeline.PipelineVisitor.Defaults</span>
+extends java.lang.Object
+implements <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></pre>
+<div class="block">Default no-op <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk"><code>Pipeline.PipelineVisitor</code></a> that enters all composite transforms.
+ User implementations can override just those methods they are interested in.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.Pipeline.PipelineVisitor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></h3>
+<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>, <a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk">Pipeline.PipelineVisitor.Defaults</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#Defaults--">Defaults</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">leaveCompositeTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each composite transform after all of its component transforms and their outputs
+ have been visited.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitPrimitiveTransform</a></span>(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</code>
+<div class="block">Called for each primitive transform after all of its topological predecessors
+ and inputs have been visited.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html#visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitValue</a></span>(<a href="../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values">PValue</a>&nbsp;value,
+          org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;producer)</code>
+<div class="block">Called for each value after the transform that produced the value has been
+ visited.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Defaults--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Defaults</h4>
+<pre>public&nbsp;Defaults()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enterCompositeTransform</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk">Pipeline.PipelineVisitor.CompositeBehavior</a>&nbsp;enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">Pipeline.PipelineVisitor</a></code></span></div>
+<div class="block">Called for each composite transform after all topological predecessors have been visited
+ but before any of its component transforms.
+
+ <p>The return value controls whether or not child transforms are visited.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#enterCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">enterCompositeTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>leaveCompositeTransform</h4>
+<pre>public&nbsp;void&nbsp;leaveCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">Pipeline.PipelineVisitor</a></code></span></div>
+<div class="block">Called for each composite transform after all of its component transforms and their outputs
+ have been visited.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#leaveCompositeTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">leaveCompositeTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitPrimitiveTransform</h4>
+<pre>public&nbsp;void&nbsp;visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;node)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">Pipeline.PipelineVisitor</a></code></span></div>
+<div class="block">Called for each primitive transform after all of its topological predecessors
+ and inputs have been visited.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitPrimitiveTransform-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitPrimitiveTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visitValue</h4>
+<pre>public&nbsp;void&nbsp;visitValue(<a href="../../../../org/apache/beam/sdk/values/PValue.html" title="interface in org.apache.beam.sdk.values">PValue</a>&nbsp;value,
+                       org.apache.beam.sdk.runners.TransformHierarchy.Node&nbsp;producer)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">Pipeline.PipelineVisitor</a></code></span></div>
+<div class="block">Called for each value after the transform that produced the value has been
+ visited.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html#visitValue-org.apache.beam.sdk.values.PValue-org.apache.beam.sdk.runners.TransformHierarchy.Node-">visitValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html" title="enum in org.apache.beam.sdk"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" target="_top">Frames</a></li>
+<li><a href="Pipeline.PipelineVisitor.Defaults.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[32/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html
new file mode 100644
index 0000000..ab7ecaa
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html
@@ -0,0 +1,398 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DataflowWorkerLoggingOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowWorkerLoggingOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerLoggingOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.options</div>
+<h2 title="Interface DataflowWorkerLoggingOptions" class="title">Interface DataflowWorkerLoggingOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerHarnessOptions</a>, <a href="../../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow">TestDataflowPipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DataflowWorkerLoggingOptions</span>
+extends <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></pre>
+<div class="block">Options that are used to control logging configuration on the Dataflow worker.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a></span></code>
+<div class="block">The set of log levels that can be used on the Dataflow worker.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></span></code>
+<div class="block">Defines a log level override for a specific class, package, or name.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getDefaultWorkerLogLevel--">getDefaultWorkerLogLevel</a></span>()</code>
+<div class="block">This option controls the default log level of all loggers without a log level override.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerLogLevelOverrides--">getWorkerLogLevelOverrides</a></span>()</code>
+<div class="block">This option controls the log levels for specifically named loggers.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemErrMessageLevel--">getWorkerSystemErrMessageLevel</a></span>()</code>
+<div class="block">Controls the log level given to messages printed to <code>System.err</code>.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerSystemOutMessageLevel--">getWorkerSystemOutMessageLevel</a></span>()</code>
+<div class="block">Controls the log level given to messages printed to <code>System.out</code>.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setDefaultWorkerLogLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setDefaultWorkerLogLevel</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerLogLevelOverrides-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.WorkerLogLevelOverrides-">setWorkerLogLevelOverrides</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemErrMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemErrMessageLevel</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#setWorkerSystemOutMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">setWorkerSystemOutMessageLevel</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#
 setOptionsId-long-">setOptionsId</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDefaultWorkerLogLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultWorkerLogLevel</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.Enum.html" title="annotation in org.apache.beam.sdk.options">@Default.Enum</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.Enum.html#value--">value</a>="INFO")
+<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;getDefaultWorkerLogLevel()</pre>
+<div class="block">This option controls the default log level of all loggers without a log level override.</div>
+</li>
+</ul>
+<a name="setDefaultWorkerLogLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDefaultWorkerLogLevel</h4>
+<pre>void&nbsp;setDefaultWorkerLogLevel(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</pre>
+</li>
+</ul>
+<a name="getWorkerSystemOutMessageLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerSystemOutMessageLevel</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.Enum.html" title="annotation in org.apache.beam.sdk.options">@Default.Enum</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.Enum.html#value--">value</a>="INFO")
+<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;getWorkerSystemOutMessageLevel()</pre>
+<div class="block">Controls the log level given to messages printed to <code>System.out</code>.
+
+ <p>Note that the message may be filtered depending on the
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getDefaultWorkerLogLevel--"><code>defaultWorkerLogLevel</code></a> or if a <code>System.out</code> override is
+ specified via <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerLogLevelOverrides--"><code>workerLogLevelOverrides</code></a>.</div>
+</li>
+</ul>
+<a name="setWorkerSystemOutMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWorkerSystemOutMessageLevel</h4>
+<pre>void&nbsp;setWorkerSystemOutMessageLevel(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</pre>
+</li>
+</ul>
+<a name="getWorkerSystemErrMessageLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerSystemErrMessageLevel</h4>
+<pre><a href="../../../../../../org/apache/beam/sdk/options/Default.Enum.html" title="annotation in org.apache.beam.sdk.options">@Default.Enum</a>(<a href="../../../../../../org/apache/beam/sdk/options/Default.Enum.html#value--">value</a>="ERROR")
+<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;getWorkerSystemErrMessageLevel()</pre>
+<div class="block">Controls the log level given to messages printed to <code>System.err</code>.
+
+ <p>Note that the message may be filtered depending on the
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getDefaultWorkerLogLevel--"><code>defaultWorkerLogLevel</code></a> or if a <code>System.err</code> override is
+ specified via <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html#getWorkerLogLevelOverrides--"><code>workerLogLevelOverrides</code></a>.</div>
+</li>
+</ul>
+<a name="setWorkerSystemErrMessageLevel-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.Level-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWorkerSystemErrMessageLevel</h4>
+<pre>void&nbsp;setWorkerSystemErrMessageLevel(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a>&nbsp;level)</pre>
+</li>
+</ul>
+<a name="getWorkerLogLevelOverrides--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorkerLogLevelOverrides</h4>
+<pre><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a>&nbsp;getWorkerLogLevelOverrides()</pre>
+<div class="block">This option controls the log levels for specifically named loggers.
+
+ <p>Later options with equivalent names override earlier options.
+
+ <p>See <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options"><code>DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</code></a> for more information on how to configure logging
+ on a per <code>Class</code>, <code>Package</code>, or name basis. If used from the command line,
+ the expected format is {"Name":"Level",...}, further details on
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html#from-java.util.Map-"><code>DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.from(java.util.Map&lt;java.lang.String, java.lang.String&gt;)</code></a>.</div>
+</li>
+</ul>
+<a name="setWorkerLogLevelOverrides-org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions.WorkerLogLevelOverrides-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setWorkerLogLevelOverrides</h4>
+<pre>void&nbsp;setWorkerLogLevelOverrides(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a>&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" target="_top">Frames</a></li>
+<li><a href="DataflowWorkerLoggingOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-frame.html
new file mode 100644
index 0000000..6a3b4d7
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-frame.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow.options</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/dataflow/options/package-summary.html" target="classFrame">org.apache.beam.runners.dataflow.options</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">CloudDebuggerOptions</span></a></li>
+<li><a href="DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowPipelineDebugOptions</span></a></li>
+<li><a href="DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowPipelineOptions</span></a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowPipelineWorkerPoolOptions</span></a></li>
+<li><a href="DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowProfilingOptions</span></a></li>
+<li><a href="DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowWorkerHarnessOptions</span></a></li>
+<li><a href="DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options" target="classFrame"><span class="interfaceName">DataflowWorkerLoggingOptions</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineDebugOptions.DataflowClientFactory</a></li>
+<li><a href="DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineDebugOptions.StagerFactory</a></li>
+<li><a href="DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineOptions.StagingLocationFactory</a></li>
+<li><a href="DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></li>
+<li><a href="DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></li>
+<li><a href="DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a></li>
+<li><a href="DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options" target="classFrame">DataflowWorkerLoggingOptions.Level</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-summary.html
new file mode 100644
index 0000000..43db7d9
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/options/package-summary.html
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow.options</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.dataflow.options";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.dataflow.options</h1>
+<div class="docSummary">
+<div class="block">Provides <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> specific to Google Cloud Dataflow.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html" title="interface in org.apache.beam.runners.dataflow.options">CloudDebuggerOptions</a></td>
+<td class="colLast">
+<div class="block">Options for controlling Cloud Debugger.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions</a></td>
+<td class="colLast">
+<div class="block">Internal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a></td>
+<td class="colLast">
+<div class="block">Options that can be used to configure the <a href="../../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions</a></td>
+<td class="colLast">
+<div class="block">Options that are used to configure the Dataflow pipeline worker pool.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions</a></td>
+<td class="colLast">
+<div class="block">Options for controlling profiling of pipeline execution.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerHarnessOptions</a></td>
+<td class="colLast">
+<div class="block">Options that are used exclusively within the Dataflow worker harness.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions</a></td>
+<td class="colLast">
+<div class="block">Options that are used to control logging configuration on the Dataflow worker.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.DataflowClientFactory</a></td>
+<td class="colLast">
+<div class="block">Returns the default Dataflow client built from the passed in PipelineOptions.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineDebugOptions.StagerFactory</a></td>
+<td class="colLast">
+<div class="block">Creates a <a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><code>Stager</code></a> object using the class specified in
+ <a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html#getStagerClass--"><code>DataflowPipelineDebugOptions.getStagerClass()</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions.StagingLocationFactory</a></td>
+<td class="colLast">
+<div class="block">Returns a default staging location under <a href="../../../../../../org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html#getGcpTempLocation--"><code>GcpOptions.getGcpTempLocation()</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html" title="class in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory</a></td>
+<td class="colLast">
+<div class="block">Returns the default Docker container image that executes Dataflow worker harness, residing in
+ Google Container Registry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html" title="class in org.apache.beam.runners.dataflow.options">DataflowProfilingOptions.DataflowProfilingAgentConfiguration</a></td>
+<td class="colLast">
+<div class="block">Configuration the for profiling agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html" title="class in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.WorkerLogLevelOverrides</a></td>
+<td class="colLast">
+<div class="block">Defines a log level override for a specific class, package, or name.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType</a></td>
+<td class="colLast">
+<div class="block">Type of autoscaling algorithm to use.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html" title="enum in org.apache.beam.runners.dataflow.options">DataflowWorkerLoggingOptions.Level</a></td>
+<td class="colLast">
+<div class="block">The set of log levels that can be used on the Dataflow worker.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.dataflow.options Description">Package org.apache.beam.runners.dataflow.options Description</h2>
+<div class="block">Provides <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> specific to Google Cloud Dataflow.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/options/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[18/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html
new file mode 100644
index 0000000..ecd3704
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkMetricContainer</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkMetricContainer";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" target="_top">Frames</a></li>
+<li><a href="FlinkMetricContainer.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink.metrics</div>
+<h2 title="Class FlinkMetricContainer" class="title">Class FlinkMetricContainer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.metrics.FlinkMetricContainer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FlinkMetricContainer</span>
+extends java.lang.Object</pre>
+<div class="block">Helper class for holding a <code>MetricsContainerImpl</code> and forwarding Beam metrics to
+ Flink accumulators and metrics.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer.FlinkDistributionGauge</a></span></code>
+<div class="block">Flink <code>Gauge</code> for <a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics"><code>DistributionResult</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer.FlinkGauge</a></span></code>
+<div class="block">Flink <code>Gauge</code> for <a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics"><code>GaugeResult</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html#ACCUMULATOR_NAME">ACCUMULATOR_NAME</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html#FlinkMetricContainer-org.apache.flink.api.common.functions.RuntimeContext-">FlinkMetricContainer</a></span>(org.apache.flink.api.common.functions.RuntimeContext&nbsp;runtimeContext)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="ACCUMULATOR_NAME">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ACCUMULATOR_NAME</h4>
+<pre>public static final&nbsp;java.lang.String ACCUMULATOR_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.flink.metrics.FlinkMetricContainer.ACCUMULATOR_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FlinkMetricContainer-org.apache.flink.api.common.functions.RuntimeContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlinkMetricContainer</h4>
+<pre>public&nbsp;FlinkMetricContainer(org.apache.flink.api.common.functions.RuntimeContext&nbsp;runtimeContext)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" target="_top">Frames</a></li>
+<li><a href="FlinkMetricContainer.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/MetricsAccumulator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/MetricsAccumulator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/MetricsAccumulator.html
new file mode 100644
index 0000000..ef6accf
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/MetricsAccumulator.html
@@ -0,0 +1,353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>MetricsAccumulator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MetricsAccumulator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" target="_top">Frames</a></li>
+<li><a href="MetricsAccumulator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink.metrics</div>
+<h2 title="Class MetricsAccumulator" class="title">Class MetricsAccumulator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.metrics.MetricsAccumulator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Cloneable, org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;, org.apache.flink.api.common.accumulators.SimpleAccumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MetricsAccumulator</span>
+extends java.lang.Object
+implements org.apache.flink.api.common.accumulators.SimpleAccumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</pre>
+<div class="block">Accumulator of <code>MetricsContainerStepMap</code>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.flink.metrics.MetricsAccumulator">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html#MetricsAccumulator--">MetricsAccumulator</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html#add-org.apache.beam.runners.core.metrics.MetricsContainerStepMap-">add</a></span>(org.apache.beam.runners.core.metrics.MetricsContainerStepMap&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html#clone--">clone</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.beam.runners.core.metrics.MetricsContainerStepMap</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html#getLocalValue--">getLocalValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html#merge-org.apache.flink.api.common.accumulators.Accumulator-">merge</a></span>(org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html#resetLocal--">resetLocal</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MetricsAccumulator--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MetricsAccumulator</h4>
+<pre>public&nbsp;MetricsAccumulator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="add-org.apache.beam.runners.core.metrics.MetricsContainerStepMap-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public&nbsp;void&nbsp;add(org.apache.beam.runners.core.metrics.MetricsContainerStepMap&nbsp;value)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>add</code>&nbsp;in interface&nbsp;<code>org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalValue--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalValue</h4>
+<pre>public&nbsp;org.apache.beam.runners.core.metrics.MetricsContainerStepMap&nbsp;getLocalValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getLocalValue</code>&nbsp;in interface&nbsp;<code>org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="resetLocal--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetLocal</h4>
+<pre>public&nbsp;void&nbsp;resetLocal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>resetLocal</code>&nbsp;in interface&nbsp;<code>org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="merge-org.apache.flink.api.common.accumulators.Accumulator-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;void&nbsp;merge(org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;&nbsp;other)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>merge</code>&nbsp;in interface&nbsp;<code>org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="clone--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;&nbsp;clone()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>clone</code>&nbsp;in interface&nbsp;<code>org.apache.flink.api.common.accumulators.Accumulator&lt;org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>clone</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" target="_top">Frames</a></li>
+<li><a href="MetricsAccumulator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html
new file mode 100644
index 0000000..1dc7c58
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>ReaderInvocationUtil</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ReaderInvocationUtil";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" target="_top">Frames</a></li>
+<li><a href="ReaderInvocationUtil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink.metrics</div>
+<h2 title="Class ReaderInvocationUtil" class="title">Class ReaderInvocationUtil&lt;OutputT,ReaderT extends <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;OutputT&gt;&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.metrics.ReaderInvocationUtil&lt;OutputT,ReaderT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ReaderInvocationUtil&lt;OutputT,ReaderT extends <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;OutputT&gt;&gt;</span>
+extends java.lang.Object</pre>
+<div class="block">Util for invoking <code>Source.Reader</code> methods that might require a
+ <code>MetricsContainerImpl</code> to be active.
+ Source.Reader decorator which registers <code>MetricsContainerImpl</code>.
+ It update metrics to Flink metric and accumulator in start and advance.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html#ReaderInvocationUtil-java.lang.String-org.apache.beam.sdk.options.PipelineOptions-org.apache.beam.runners.flink.metrics.FlinkMetricContainer-">ReaderInvocationUtil</a></span>(java.lang.String&nbsp;stepName,
+                    <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options,
+                    <a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html#invokeAdvance-ReaderT-">invokeAdvance</a></span>(<a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="type parameter in ReaderInvocationUtil">ReaderT</a>&nbsp;reader)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html#invokeStart-ReaderT-">invokeStart</a></span>(<a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="type parameter in ReaderInvocationUtil">ReaderT</a>&nbsp;reader)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReaderInvocationUtil-java.lang.String-org.apache.beam.sdk.options.PipelineOptions-org.apache.beam.runners.flink.metrics.FlinkMetricContainer-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReaderInvocationUtil</h4>
+<pre>public&nbsp;ReaderInvocationUtil(java.lang.String&nbsp;stepName,
+                            <a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options,
+                            <a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="invokeStart-org.apache.beam.sdk.io.Source.Reader-">
+<!--   -->
+</a><a name="invokeStart-ReaderT-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>invokeStart</h4>
+<pre>public&nbsp;boolean&nbsp;invokeStart(<a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="type parameter in ReaderInvocationUtil">ReaderT</a>&nbsp;reader)
+                    throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="invokeAdvance-org.apache.beam.sdk.io.Source.Reader-">
+<!--   -->
+</a><a name="invokeAdvance-ReaderT-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>invokeAdvance</h4>
+<pre>public&nbsp;boolean&nbsp;invokeAdvance(<a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="type parameter in ReaderInvocationUtil">ReaderT</a>&nbsp;reader)
+                      throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" target="_top">Frames</a></li>
+<li><a href="ReaderInvocationUtil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-frame.html
new file mode 100644
index 0000000..fce9f74
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-frame.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.flink.metrics</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/beam/runners/flink/metrics/package-summary.html" target="classFrame">org.apache.beam.runners.flink.metrics</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DoFnRunnerWithMetricsUpdate.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">DoFnRunnerWithMetricsUpdate</a></li>
+<li><a href="FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">FlinkMetricContainer</a></li>
+<li><a href="FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">FlinkMetricContainer.FlinkDistributionGauge</a></li>
+<li><a href="FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">FlinkMetricContainer.FlinkGauge</a></li>
+<li><a href="MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">MetricsAccumulator</a></li>
+<li><a href="ReaderInvocationUtil.html" title="class in org.apache.beam.runners.flink.metrics" target="classFrame">ReaderInvocationUtil</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-summary.html
new file mode 100644
index 0000000..4c3cb50
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-summary.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.flink.metrics</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.flink.metrics";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.flink.metrics</h1>
+<div class="docSummary">
+<div class="block">Internal metrics implementation of the Beam runner for Apache Flink.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="class in org.apache.beam.runners.flink.metrics">DoFnRunnerWithMetricsUpdate</a>&lt;InputT,OutputT&gt;</td>
+<td class="colLast">
+<div class="block"><code>DoFnRunner</code> decorator which registers
+ <code>MetricsContainerImpl</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer</a></td>
+<td class="colLast">
+<div class="block">Helper class for holding a <code>MetricsContainerImpl</code> and forwarding Beam metrics to
+ Flink accumulators and metrics.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer.FlinkDistributionGauge</a></td>
+<td class="colLast">
+<div class="block">Flink <code>Gauge</code> for <a href="../../../../../../org/apache/beam/sdk/metrics/DistributionResult.html" title="class in org.apache.beam.sdk.metrics"><code>DistributionResult</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics">FlinkMetricContainer.FlinkGauge</a></td>
+<td class="colLast">
+<div class="block">Flink <code>Gauge</code> for <a href="../../../../../../org/apache/beam/sdk/metrics/GaugeResult.html" title="class in org.apache.beam.sdk.metrics"><code>GaugeResult</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics">MetricsAccumulator</a></td>
+<td class="colLast">
+<div class="block">Accumulator of <code>MetricsContainerStepMap</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="class in org.apache.beam.runners.flink.metrics">ReaderInvocationUtil</a>&lt;OutputT,ReaderT extends <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;OutputT&gt;&gt;</td>
+<td class="colLast">
+<div class="block">Util for invoking <code>Source.Reader</code> methods that might require a
+ <code>MetricsContainerImpl</code> to be active.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.flink.metrics Description">Package org.apache.beam.runners.flink.metrics Description</h2>
+<div class="block">Internal metrics implementation of the Beam runner for Apache Flink.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-tree.html
new file mode 100644
index 0000000..dd36c1d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/metrics/package-tree.html
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.flink.metrics Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.flink.metrics Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.flink.metrics</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.flink.metrics.<a href="../../../../../../org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">DoFnRunnerWithMetricsUpdate</span></a>&lt;InputT,OutputT&gt; (implements org.apache.beam.runners.core.DoFnRunner&lt;InputT,OutputT&gt;)</li>
+<li type="circle">org.apache.beam.runners.flink.metrics.<a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">FlinkMetricContainer</span></a></li>
+<li type="circle">org.apache.beam.runners.flink.metrics.<a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">FlinkMetricContainer.FlinkDistributionGauge</span></a> (implements org.apache.flink.metrics.Gauge&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.flink.metrics.<a href="../../../../../../org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">FlinkMetricContainer.FlinkGauge</span></a> (implements org.apache.flink.metrics.Gauge&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.flink.metrics.<a href="../../../../../../org/apache/beam/runners/flink/metrics/MetricsAccumulator.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">MetricsAccumulator</span></a> (implements org.apache.flink.api.common.accumulators.SimpleAccumulator&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.flink.metrics.<a href="../../../../../../org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html" title="class in org.apache.beam.runners.flink.metrics"><span class="typeNameLink">ReaderInvocationUtil</span></a>&lt;OutputT,ReaderT&gt;</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/flink/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/flink/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-frame.html
new file mode 100644
index 0000000..b674b42
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-frame.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.flink</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/beam/runners/flink/package-summary.html" target="classFrame">org.apache.beam.runners.flink</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink" target="classFrame"><span class="interfaceName">FlinkPipelineOptions</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink" target="classFrame">DefaultParallelismFactory</a></li>
+<li><a href="FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkDetachedRunnerResult</a></li>
+<li><a href="FlinkRunner.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunner</a></li>
+<li><a href="FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerRegistrar</a></li>
+<li><a href="FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerRegistrar.Options</a></li>
+<li><a href="FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerRegistrar.Runner</a></li>
+<li><a href="FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink" target="classFrame">FlinkRunnerResult</a></li>
+<li><a href="TestFlinkRunner.html" title="class in org.apache.beam.runners.flink" target="classFrame">TestFlinkRunner</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-summary.html
new file mode 100644
index 0000000..5ae0100
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-summary.html
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.flink</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.flink";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.flink</h1>
+<div class="docSummary">
+<div class="block">Internal implementation of the Beam runner for Apache Flink.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink">FlinkPipelineOptions</a></td>
+<td class="colLast">
+<div class="block">Options which can be used to configure a Flink PipelineRunner.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink">DefaultParallelismFactory</a></td>
+<td class="colLast">
+<div class="block"><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options"><code>DefaultValueFactory</code></a> for getting a default value for the parallelism option
+ on <a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><code>FlinkPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink">FlinkDetachedRunnerResult</a></td>
+<td class="colLast">
+<div class="block">Result of a detached execution of a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with Flink.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink">FlinkRunner</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that executes the operations in the
+ pipeline by first translating them to a Flink Plan and then executing them either locally
+ or on a Flink cluster, depending on the configuration.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar</a></td>
+<td class="colLast">
+<div class="block">AutoService registrar - will register FlinkRunner and FlinkOptions
+ as possible pipeline runner services.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar.Options</a></td>
+<td class="colLast">
+<div class="block">Pipeline options registrar.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar.Runner</a></td>
+<td class="colLast">
+<div class="block">Pipeline runner registrar.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink">FlinkRunnerResult</a></td>
+<td class="colLast">
+<div class="block">Result of executing a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with Flink.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink">TestFlinkRunner</a></td>
+<td class="colLast">
+<div class="block">Test Flink runner.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.flink Description">Package org.apache.beam.runners.flink Description</h2>
+<div class="block">Internal implementation of the Beam runner for Apache Flink.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-tree.html
new file mode 100644
index 0000000..ba78bfa
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/package-tree.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.flink Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.flink Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.flink</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">DefaultParallelismFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkDetachedRunnerResult</span></a> (implements org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>)</li>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkRunnerRegistrar</span></a></li>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkRunnerRegistrar.Options</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a>)</li>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkRunnerRegistrar.Runner</span></a> (implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar)</li>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkRunnerResult</span></a> (implements org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>)</li>
+<li type="circle">org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">PipelineRunner</span></a>&lt;ResultT&gt;
+<ul>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkRunner</span></a></li>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/TestFlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">TestFlinkRunner</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="typeNameLink">HasDisplayData</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">PipelineOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">ApplicationNameOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)</li>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">StreamingOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)</li>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">StreamingOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.flink.<a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">FlinkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[22/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-tree.html
new file mode 100644
index 0000000..cc57f26
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/package-tree.html
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow.util Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.dataflow.util Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/direct/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.dataflow.util</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.util.AbstractMap&lt;K,V&gt; (implements java.util.Map&lt;K,V&gt;)
+<ul>
+<li type="circle">com.google.api.client.util.GenericData (implements java.lang.Cloneable)
+<ul>
+<li type="circle">com.google.api.client.json.GenericJson (implements java.lang.Cloneable)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObject.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">CloudObject</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">OutputReference</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjects.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">CloudObjects</span></a></li>
+<li type="circle">org.apache.beam.sdk.coders.<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><span class="typeNameLink">Coder</span></a>&lt;T&gt; (implements java.io.Serializable)
+<ul>
+<li type="circle">org.apache.beam.sdk.coders.<a href="../../../../../../org/apache/beam/sdk/coders/StructuredCoder.html" title="class in org.apache.beam.sdk.coders"><span class="typeNameLink">StructuredCoder</span></a>&lt;T&gt;
+<ul>
+<li type="circle">org.apache.beam.sdk.coders.<a href="../../../../../../org/apache/beam/sdk/coders/AtomicCoder.html" title="class in org.apache.beam.sdk.coders"><span class="typeNameLink">AtomicCoder</span></a>&lt;T&gt;
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">RandomAccessData.RandomAccessDataCoder</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.<a href="../../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">DataflowPipelineJob</span></a> (implements org.apache.beam.sdk.<a href="../../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">DataflowTemplateJob</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/DataflowTransport.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">DataflowTransport</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">DefaultCoderCloudObjectTranslatorRegistrar</span></a> (implements org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util">CoderCloudObjectTranslatorRegistrar</a>)</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/DoFnInfo.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">DoFnInfo</span></a>&lt;InputT,OutputT&gt; (implements java.io.Serializable)</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">GcsStager</span></a> (implements org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util">Stager</a>)</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">MonitoringUtil</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">MonitoringUtil.LoggingHandler</span></a> (implements org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a>)</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">MonitoringUtil.TimeStampComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">PropertyNames</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">RandomAccessData</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">RandomAccessData.UnsignedLexicographicalComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/Structs.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Structs</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/TimeUtil.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">TimeUtil</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">CloudObjectTranslator</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">CoderCloudObjectTranslatorRegistrar</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">MonitoringUtil.JobMessagesHandler</span></a></li>
+<li type="circle">org.apache.beam.runners.dataflow.util.<a href="../../../../../../org/apache/beam/runners/dataflow/util/Stager.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Stager</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/options/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/beam/runners/direct/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html
new file mode 100644
index 0000000..ca6623c
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DirectOptions.AvailableParallelismFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectOptions.AvailableParallelismFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" target="_top">Frames</a></li>
+<li><a href="DirectOptions.AvailableParallelismFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.direct</div>
+<h2 title="Class DirectOptions.AvailableParallelismFactory" class="title">Class DirectOptions.AvailableParallelismFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.direct.DirectOptions.AvailableParallelismFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Integer&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct">DirectOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DirectOptions.AvailableParallelismFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Integer&gt;</pre>
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options"><code>DefaultValueFactory</code></a> that returns the result of <code>Runtime.availableProcessors()</code>
+ from the <a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-"><code>create(PipelineOptions)</code></a> method. Uses <code>Runtime.getRuntime()</code> to obtain
+ the <code>Runtime</code>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html#AvailableParallelismFactory--">AvailableParallelismFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AvailableParallelismFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvailableParallelismFactory</h4>
+<pre>public&nbsp;AvailableParallelismFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;java.lang.Integer&nbsp;create(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Integer&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" target="_top">Frames</a></li>
+<li><a href="DirectOptions.AvailableParallelismFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.html
new file mode 100644
index 0000000..b586467
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectOptions.html
@@ -0,0 +1,370 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DirectOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectOptions.html" target="_top">Frames</a></li>
+<li><a href="DirectOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.direct</div>
+<h2 title="Interface DirectOptions" class="title">Interface DirectOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DirectOptions</span>
+extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a></pre>
+<div class="block">Options that can be used to configure the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct">DirectOptions.AvailableParallelismFactory</a></span></code>
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options"><code>DefaultValueFactory</code></a> that returns the result of <code>Runtime.availableProcessors()</code>
+ from the <a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-"><code>DirectOptions.AvailableParallelismFactory.create(PipelineOptions)</code></a> method.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#getTargetParallelism--">getTargetParallelism</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#isBlockOnRun--">isBlockOnRun</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#isEnforceEncodability--">isEnforceEncodability</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#isEnforceImmutability--">isEnforceImmutability</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#setBlockOnRun-boolean-">setBlockOnRun</a></span>(boolean&nbsp;b)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#setEnforceEncodability-boolean-">setEnforceEncodability</a></span>(boolean&nbsp;test)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#setEnforceImmutability-boolean-">setEnforceImmutability</a></span>(boolean&nbsp;test)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html#setTargetParallelism-int-">setTargetParallelism</a></span>(int&nbsp;target)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.ApplicationNameOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#getAppName--">getAppName</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#setAppName-java.lang.String-">setAppName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setOptionsId-long-">setOpti
 onsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="isBlockOnRun--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBlockOnRun</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+boolean&nbsp;isBlockOnRun()</pre>
+</li>
+</ul>
+<a name="setBlockOnRun-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockOnRun</h4>
+<pre>void&nbsp;setBlockOnRun(boolean&nbsp;b)</pre>
+</li>
+</ul>
+<a name="isEnforceImmutability--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEnforceImmutability</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+boolean&nbsp;isEnforceImmutability()</pre>
+</li>
+</ul>
+<a name="setEnforceImmutability-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnforceImmutability</h4>
+<pre>void&nbsp;setEnforceImmutability(boolean&nbsp;test)</pre>
+</li>
+</ul>
+<a name="isEnforceEncodability--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEnforceEncodability</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+boolean&nbsp;isEnforceEncodability()</pre>
+</li>
+</ul>
+<a name="setEnforceEncodability-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnforceEncodability</h4>
+<pre>void&nbsp;setEnforceEncodability(boolean&nbsp;test)</pre>
+</li>
+</ul>
+<a name="getTargetParallelism--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTargetParallelism</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct">DirectOptions.AvailableParallelismFactory.class</a>)
+int&nbsp;getTargetParallelism()</pre>
+</li>
+</ul>
+<a name="setTargetParallelism-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setTargetParallelism</h4>
+<pre>void&nbsp;setTargetParallelism(int&nbsp;target)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectOptions.html" target="_top">Frames</a></li>
+<li><a href="DirectOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Options.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Options.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Options.html
new file mode 100644
index 0000000..03aee4b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Options.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DirectRegistrar.Options</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectRegistrar.Options";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="DirectRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.direct</div>
+<h2 title="Class DirectRegistrar.Options" class="title">Class DirectRegistrar.Options</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.direct.DirectRegistrar.Options</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct">DirectRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar.class</a>)
+public static class <span class="typeNameLabel">DirectRegistrar.Options</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></pre>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><code>DirectOptions</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html#Options--">Options</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Options--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Options</h4>
+<pre>public&nbsp;Options()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;&nbsp;getPipelineOptions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html#getPipelineOptions--">getPipelineOptions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="DirectRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Runner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Runner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Runner.html
new file mode 100644
index 0000000..119a553
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.Runner.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DirectRegistrar.Runner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectRegistrar.Runner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="DirectRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.direct</div>
+<h2 title="Class DirectRegistrar.Runner" class="title">Class DirectRegistrar.Runner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.direct.DirectRegistrar.Runner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct">DirectRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=org.apache.beam.sdk.runners.PipelineRunnerRegistrar.class)
+public static class <span class="typeNameLabel">DirectRegistrar.Runner</span>
+extends java.lang.Object
+implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar</pre>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html#Runner--">Runner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html#getPipelineRunners--">getPipelineRunners</a></span>()</code>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Runner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Runner</h4>
+<pre>public&nbsp;Runner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineRunners--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineRunners</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;&nbsp;getPipelineRunners()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></span></div>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPipelineRunners</code>&nbsp;in interface&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="DirectRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.html
new file mode 100644
index 0000000..698f31b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRegistrar.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DirectRegistrar</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectRegistrar";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRegistrar.html" target="_top">Frames</a></li>
+<li><a href="DirectRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.direct</div>
+<h2 title="Class DirectRegistrar" class="title">Class DirectRegistrar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.direct.DirectRegistrar</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DirectRegistrar</span>
+extends java.lang.Object</pre>
+<div class="block">Contains the <code>PipelineRunnerRegistrar</code> and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> for the
+ <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct">DirectRegistrar.Options</a></span></code>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><code>DirectOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct">DirectRegistrar.Runner</a></span></code>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRegistrar.html" target="_top">Frames</a></li>
+<li><a href="DirectRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[40/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowClient.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowClient.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowClient.html
new file mode 100644
index 0000000..296545e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowClient.html
@@ -0,0 +1,426 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowClient</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowClient";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowClient.html" target="_top">Frames</a></li>
+<li><a href="DataflowClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowClient" class="title">Class DataflowClient</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowClient</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowClient</span>
+extends java.lang.Object</pre>
+<div class="block">Wrapper around the generated <code>Dataflow</code> client to provide common functionality.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#create-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">create</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.Job</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#createJob-com.google.api.services.dataflow.model.Job-">createJob</a></span>(com.google.api.services.dataflow.model.Job&nbsp;job)</code>
+<div class="block">Creates the Dataflow <code>Job</code>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.Job</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#getJob-java.lang.String-">getJob</a></span>(java.lang.String&nbsp;jobId)</code>
+<div class="block">Gets the Dataflow <code>Job</code> with the given <code>jobId</code>.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.JobMetrics</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#getJobMetrics-java.lang.String-">getJobMetrics</a></span>(java.lang.String&nbsp;jobId)</code>
+<div class="block">Gets the <code>JobMetrics</code> with the given <code>jobId</code>.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.LeaseWorkItemResponse</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#leaseWorkItem-java.lang.String-com.google.api.services.dataflow.model.LeaseWorkItemRequest-">leaseWorkItem</a></span>(java.lang.String&nbsp;jobId,
+             com.google.api.services.dataflow.model.LeaseWorkItemRequest&nbsp;request)</code>
+<div class="block">Leases the work item for <code>jobId</code>.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.ListJobMessagesResponse</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#listJobMessages-java.lang.String-java.lang.String-">listJobMessages</a></span>(java.lang.String&nbsp;jobId,
+               java.lang.String&nbsp;pageToken)</code>
+<div class="block">Lists job messages with the given <code>jobId</code>.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.ListJobsResponse</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#listJobs-java.lang.String-">listJobs</a></span>(java.lang.String&nbsp;pageToken)</code>
+<div class="block">Lists Dataflow <code>Jobs</code> in the project associated with
+ the <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><code>DataflowPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.ReportWorkItemStatusResponse</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#reportWorkItemStatus-java.lang.String-com.google.api.services.dataflow.model.ReportWorkItemStatusRequest-">reportWorkItemStatus</a></span>(java.lang.String&nbsp;jobId,
+                    com.google.api.services.dataflow.model.ReportWorkItemStatusRequest&nbsp;request)</code>
+<div class="block">Reports the status of the work item for <code>jobId</code>.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.Job</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html#updateJob-java.lang.String-com.google.api.services.dataflow.model.Job-">updateJob</a></span>(java.lang.String&nbsp;jobId,
+         com.google.api.services.dataflow.model.Job&nbsp;content)</code>
+<div class="block">Updates the Dataflow <code>Job</code> with the given <code>jobId</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a>&nbsp;create(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="createJob-com.google.api.services.dataflow.model.Job-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createJob</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.Job&nbsp;createJob(@Nonnull
+                                                            com.google.api.services.dataflow.model.Job&nbsp;job)
+                                                     throws java.io.IOException</pre>
+<div class="block">Creates the Dataflow <code>Job</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="listJobs-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listJobs</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.ListJobsResponse&nbsp;listJobs(@Nullable
+                                                                        java.lang.String&nbsp;pageToken)
+                                                                 throws java.io.IOException</pre>
+<div class="block">Lists Dataflow <code>Jobs</code> in the project associated with
+ the <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><code>DataflowPipelineOptions</code></a>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateJob-java.lang.String-com.google.api.services.dataflow.model.Job-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateJob</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.Job&nbsp;updateJob(@Nonnull
+                                                            java.lang.String&nbsp;jobId,
+                                                            @Nonnull
+                                                            com.google.api.services.dataflow.model.Job&nbsp;content)
+                                                     throws java.io.IOException</pre>
+<div class="block">Updates the Dataflow <code>Job</code> with the given <code>jobId</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getJob-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJob</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.Job&nbsp;getJob(@Nonnull
+                                                         java.lang.String&nbsp;jobId)
+                                                  throws java.io.IOException</pre>
+<div class="block">Gets the Dataflow <code>Job</code> with the given <code>jobId</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getJobMetrics-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobMetrics</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.JobMetrics&nbsp;getJobMetrics(@Nonnull
+                                                                       java.lang.String&nbsp;jobId)
+                                                                throws java.io.IOException</pre>
+<div class="block">Gets the <code>JobMetrics</code> with the given <code>jobId</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="listJobMessages-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listJobMessages</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.ListJobMessagesResponse&nbsp;listJobMessages(@Nonnull
+                                                                                      java.lang.String&nbsp;jobId,
+                                                                                      @Nullable
+                                                                                      java.lang.String&nbsp;pageToken)
+                                                                               throws java.io.IOException</pre>
+<div class="block">Lists job messages with the given <code>jobId</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="leaseWorkItem-java.lang.String-com.google.api.services.dataflow.model.LeaseWorkItemRequest-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>leaseWorkItem</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.LeaseWorkItemResponse&nbsp;leaseWorkItem(@Nonnull
+                                                                                  java.lang.String&nbsp;jobId,
+                                                                                  @Nonnull
+                                                                                  com.google.api.services.dataflow.model.LeaseWorkItemRequest&nbsp;request)
+                                                                           throws java.io.IOException</pre>
+<div class="block">Leases the work item for <code>jobId</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="reportWorkItemStatus-java.lang.String-com.google.api.services.dataflow.model.ReportWorkItemStatusRequest-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reportWorkItemStatus</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.ReportWorkItemStatusResponse&nbsp;reportWorkItemStatus(@Nonnull
+                                                                                                java.lang.String&nbsp;jobId,
+                                                                                                @Nonnull
+                                                                                                com.google.api.services.dataflow.model.ReportWorkItemStatusRequest&nbsp;request)
+                                                                                         throws java.io.IOException</pre>
+<div class="block">Reports the status of the work item for <code>jobId</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowClient.html" target="_top">Frames</a></li>
+<li><a href="DataflowClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html
new file mode 100644
index 0000000..f5038ca
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowJobAlreadyExistsException</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowJobAlreadyExistsException";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" target="_top">Frames</a></li>
+<li><a href="DataflowJobAlreadyExistsException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowJobAlreadyExistsException" class="title">Class DataflowJobAlreadyExistsException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">org.apache.beam.runners.dataflow.DataflowJobException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowJobAlreadyExistsException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowJobAlreadyExistsException</span>
+extends <a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></pre>
+<div class="block">An exception that is thrown if the unique job name constraint of the Dataflow
+ service is broken because an existing job with the same job name is currently active.
+ The <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> contained within this exception contains information
+ about the pre-existing job.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.DataflowJobAlreadyExistsException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html#DataflowJobAlreadyExistsException-org.apache.beam.runners.dataflow.DataflowPipelineJob-java.lang.String-">DataflowJobAlreadyExistsException</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;job,
+                                 java.lang.String&nbsp;message)</code>
+<div class="block">Create a new <code>DataflowJobAlreadyExistsException</code> with the specified <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> and message.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html#getJob--">getJob</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowJobAlreadyExistsException-org.apache.beam.runners.dataflow.DataflowPipelineJob-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowJobAlreadyExistsException</h4>
+<pre>public&nbsp;DataflowJobAlreadyExistsException(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;job,
+                                         java.lang.String&nbsp;message)</pre>
+<div class="block">Create a new <code>DataflowJobAlreadyExistsException</code> with the specified <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> and message.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" target="_top">Frames</a></li>
+<li><a href="DataflowJobAlreadyExistsException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html
new file mode 100644
index 0000000..8682776
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowJobAlreadyUpdatedException</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowJobAlreadyUpdatedException";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" target="_top">Frames</a></li>
+<li><a href="DataflowJobAlreadyUpdatedException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowJobAlreadyUpdatedException" class="title">Class DataflowJobAlreadyUpdatedException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">org.apache.beam.runners.dataflow.DataflowJobException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowJobAlreadyUpdatedException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowJobAlreadyUpdatedException</span>
+extends <a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></pre>
+<div class="block">An exception that is thrown if the existing job has already been updated within the Dataflow
+ service and is no longer able to be updated. The <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> contained within
+ this exception contains information about the pre-existing updated job.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.DataflowJobAlreadyUpdatedException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html#DataflowJobAlreadyUpdatedException-org.apache.beam.runners.dataflow.DataflowPipelineJob-java.lang.String-">DataflowJobAlreadyUpdatedException</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;job,
+                                  java.lang.String&nbsp;message)</code>
+<div class="block">Create a new <code>DataflowJobAlreadyUpdatedException</code> with the specified <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> and message.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.dataflow.<a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html#getJob--">getJob</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowJobAlreadyUpdatedException-org.apache.beam.runners.dataflow.DataflowPipelineJob-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowJobAlreadyUpdatedException</h4>
+<pre>public&nbsp;DataflowJobAlreadyUpdatedException(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;job,
+                                          java.lang.String&nbsp;message)</pre>
+<div class="block">Create a new <code>DataflowJobAlreadyUpdatedException</code> with the specified <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> and message.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" target="_top">Frames</a></li>
+<li><a href="DataflowJobAlreadyUpdatedException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.beam.runners.dataflow.DataflowJobException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobException.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobException.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobException.html
new file mode 100644
index 0000000..2166f60
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowJobException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowJobException</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowJobException";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowJobException.html" target="_top">Frames</a></li>
+<li><a href="DataflowJobException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowJobException" class="title">Class DataflowJobException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowJobException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobAlreadyExistsException</a>, <a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobAlreadyUpdatedException</a>, <a href="../../../../../org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow">DataflowServiceException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">DataflowJobException</span>
+extends java.lang.RuntimeException</pre>
+<div class="block">A <code>RuntimeException</code> that contains information about a <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.DataflowJobException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html#getJob--">getJob</a></span>()</code>
+<div class="block">Returns the failed job.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJob--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getJob</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;getJob()</pre>
+<div class="block">Returns the failed job.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowJobException.html" target="_top">Frames</a></li>
+<li><a href="DataflowJobException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineJob.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineJob.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineJob.html
new file mode 100644
index 0000000..08bcc8a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineJob.html
@@ -0,0 +1,570 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowPipelineJob</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineJob";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineJob.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineJob.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowPipelineJob" class="title">Class DataflowPipelineJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowPipelineJob</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html" title="class in org.apache.beam.runners.dataflow.util">DataflowTemplateJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowPipelineJob</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></pre>
+<div class="block">A DataflowPipelineJob represents a job submitted to Dataflow using
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#jobId">jobId</a></span></code>
+<div class="block">The id for the job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static org.apache.beam.sdk.util.FluentBackoff</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#STATUS_BACKOFF_FACTORY">STATUS_BACKOFF_FACTORY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://google.github.io/guava/releases/20.0/api/docs/com/google/common/collect/BiMap.html?is-external=true" title="class or interface in com.google.common.collect">BiMap</a>&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#transformStepNames">transformStepNames</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#DataflowPipelineJob-org.apache.beam.runners.dataflow.DataflowClient-java.lang.String-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-java.util.Map-">DataflowPipelineJob</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a>&nbsp;dataflowClient,
+                   java.lang.String&nbsp;jobId,
+                   <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;dataflowOptions,
+                   java.util.Map&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt;&nbsp;transformStepNames)</code>
+<div class="block">Constructs the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getJobId--">getJobId</a></span>()</code>
+<div class="block">Get the id of this job.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getProjectId--">getProjectId</a></span>()</code>
+<div class="block">Get the project this job exists in.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getReplacedByJob--">getReplacedByJob</a></span>()</code>
+<div class="block">Returns a new <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> for the job that replaced this one, if applicable.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#metrics--">metrics</a></span>()</code>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#waitUntilFinish--">waitUntilFinish</a></span>()</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html#waitUntilFinish-org.joda.time.Duration-org.apache.beam.runners.dataflow.util.MonitoringUtil.JobMessagesHandler-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration,
+               <a href="../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a>&nbsp;messageHandler)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="jobId">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jobId</h4>
+<pre>protected&nbsp;java.lang.String jobId</pre>
+<div class="block">The id for the job.</div>
+</li>
+</ul>
+<a name="transformStepNames">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transformStepNames</h4>
+<pre>protected&nbsp;<a href="http://google.github.io/guava/releases/20.0/api/docs/com/google/common/collect/BiMap.html?is-external=true" title="class or interface in com.google.common.collect">BiMap</a>&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt; transformStepNames</pre>
+</li>
+</ul>
+<a name="STATUS_BACKOFF_FACTORY">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>STATUS_BACKOFF_FACTORY</h4>
+<pre>protected static final&nbsp;org.apache.beam.sdk.util.FluentBackoff STATUS_BACKOFF_FACTORY</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataflowPipelineJob-org.apache.beam.runners.dataflow.DataflowClient-java.lang.String-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataflowPipelineJob</h4>
+<pre>public&nbsp;DataflowPipelineJob(<a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a>&nbsp;dataflowClient,
+                           java.lang.String&nbsp;jobId,
+                           <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;dataflowOptions,
+                           java.util.Map&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt;&nbsp;transformStepNames)</pre>
+<div class="block">Constructs the job.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobId</code> - the job id</dd>
+<dd><code>dataflowOptions</code> - used to configure the client for the Dataflow Service</dd>
+<dd><code>transformStepNames</code> - a mapping from AppliedPTransforms to Step Names</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJobId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getJobId()</pre>
+<div class="block">Get the id of this job.</div>
+</li>
+</ul>
+<a name="getProjectId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProjectId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getProjectId()</pre>
+<div class="block">Get the project this job exists in.</div>
+</li>
+</ul>
+<a name="getReplacedByJob--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReplacedByJob</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a>&nbsp;getReplacedByJob()</pre>
+<div class="block">Returns a new <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a> for the job that replaced this one, if applicable.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalStateException</code> - if called before the job has terminated or if the job terminated
+ but was not updated</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>@Nullable
+public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>@Nullable
+public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.
+ It times out after the given duration.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the pipeline to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline or null on timeout.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-org.apache.beam.runners.dataflow.util.MonitoringUtil.JobMessagesHandler-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>@Nullable
+public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration,
+                                                      <a href="../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a>&nbsp;messageHandler)
+                                               throws java.io.IOException,
+                                                      java.lang.InterruptedException</pre>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the job to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dd><code>messageHandler</code> - If non null this handler will be invoked for each
+   batch of messages received.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the job or null on timeout or if the
+   thread is interrupted.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - If there is a persistent problem getting job
+   information.</dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()
+                            throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">PipelineResult</a></code></span></div>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if there is a problem executing the cancel request.</dd>
+</dl>
+</li>
+</ul>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">PipelineResult</a></code></span></div>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="metrics--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metrics</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a>&nbsp;metrics()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">PipelineResult</a></code></span></div>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">metrics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineJob.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineJob.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[21/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html
new file mode 100644
index 0000000..1e3b891
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DirectRunner.DirectPipelineResult</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectRunner.DirectPipelineResult";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" target="_top">Frames</a></li>
+<li><a href="DirectRunner.DirectPipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.direct</div>
+<h2 title="Class DirectRunner.DirectPipelineResult" class="title">Class DirectRunner.DirectPipelineResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct">DirectRunner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DirectRunner.DirectPipelineResult</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></pre>
+<div class="block">The result of running a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html#metrics--">metrics</a></span>()</code>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html#waitUntilFinish--">waitUntilFinish</a></span>()</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">PipelineResult</a></code></span></div>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="metrics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metrics</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a>&nbsp;metrics()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">PipelineResult</a></code></span></div>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">metrics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish()</pre>
+<div class="block">Waits until the pipeline finishes and returns the final status..
+
+ <p>If the pipeline terminates abnormally by throwing an <code>Exception</code>, this will rethrow
+ the original <code>Exception</code>. Future calls to <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html#getState--"><code>getState()</code></a> will return <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html#FAILED"><code>PipelineResult.State.FAILED</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">PipelineResult</a></code></span></div>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</pre>
+<div class="block">Waits until the pipeline finishes and returns the final status.
+ It times out after the given duration..
+
+ <p>If the pipeline terminates abnormally by throwing an <code>Exception</code>, this will rethrow
+ the original <code>Exception</code>. Future calls to <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html#getState--"><code>getState()</code></a> will return <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html#FAILED"><code>PipelineResult.State.FAILED</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the pipeline to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline or null on timeout.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" target="_top">Frames</a></li>
+<li><a href="DirectRunner.DirectPipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.html
new file mode 100644
index 0000000..351db89
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/DirectRunner.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DirectRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRunner.html" target="_top">Frames</a></li>
+<li><a href="DirectRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.direct</div>
+<h2 title="Class DirectRunner" class="title">Class DirectRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.direct.DirectRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DirectRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a>&gt;</pre>
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that executes a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> within the process that constructed the
+ <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.
+
+ <p>The <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a> is suitable for running a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> on small scale, example,
+ and test data, and should be used for ensuring that processing logic is correct. It also
+ is appropriate for executing unit tests and performs additional work to ensure that behavior
+ contained within a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> does not break assumptions within the Beam model, to improve
+ the ability to execute a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> at scale on a distributed backend.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a></span></code>
+<div class="block">The result of running a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct">DirectRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Construct a <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a> from the provided options.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct">DirectOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>
+<div class="block">Returns the <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> used to create this <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct">DirectRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Construct a <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a> from the provided options.</div>
+</li>
+</ul>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct">DirectOptions</a>&nbsp;getPipelineOptions()</pre>
+<div class="block">Returns the <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> used to create this <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/DirectRunner.html" target="_top">Frames</a></li>
+<li><a href="DirectRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-frame.html
new file mode 100644
index 0000000..e2a3c41
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-frame.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.direct</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/beam/runners/direct/package-summary.html" target="classFrame">org.apache.beam.runners.direct</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DirectOptions.html" title="interface in org.apache.beam.runners.direct" target="classFrame"><span class="interfaceName">DirectOptions</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectOptions.AvailableParallelismFactory</a></li>
+<li><a href="DirectRegistrar.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRegistrar</a></li>
+<li><a href="DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRegistrar.Options</a></li>
+<li><a href="DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRegistrar.Runner</a></li>
+<li><a href="DirectRunner.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRunner</a></li>
+<li><a href="DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct" target="classFrame">DirectRunner.DirectPipelineResult</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-summary.html
new file mode 100644
index 0000000..eed2202
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-summary.html
@@ -0,0 +1,205 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.direct</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.direct";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/util/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.direct</h1>
+<div class="docSummary">
+<div class="block">Defines the <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options"><code>PipelineOptions.DirectRunner</code></a>
+ which executes both Bounded and Unbounded <code>Pipelines</code> on the local machine.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct">DirectOptions</a></td>
+<td class="colLast">
+<div class="block">Options that can be used to configure the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct">DirectOptions.AvailableParallelismFactory</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options"><code>DefaultValueFactory</code></a> that returns the result of <code>Runtime.availableProcessors()</code>
+ from the <a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-"><code>DirectOptions.AvailableParallelismFactory.create(PipelineOptions)</code></a> method.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct">DirectRegistrar</a></td>
+<td class="colLast">
+<div class="block">Contains the <code>PipelineRunnerRegistrar</code> and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> for the
+ <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct">DirectRegistrar.Options</a></td>
+<td class="colLast">
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><code>DirectOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct">DirectRegistrar.Runner</a></td>
+<td class="colLast">
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct">DirectRunner</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that executes a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> within the process that constructed the
+ <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct">DirectRunner.DirectPipelineResult</a></td>
+<td class="colLast">
+<div class="block">The result of running a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with the <a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><code>DirectRunner</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.direct Description">Package org.apache.beam.runners.direct Description</h2>
+<div class="block">Defines the <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options"><code>PipelineOptions.DirectRunner</code></a>
+ which executes both Bounded and Unbounded <code>Pipelines</code> on the local machine.
+
+ <p>See <code>org.apache.beam.sdk.runners</code> for more information about Pipeline Runners.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/util/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-tree.html
new file mode 100644
index 0000000..2edd86b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/direct/package-tree.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.direct Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.direct Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/util/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.direct</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">DirectOptions.AvailableParallelismFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">DirectRegistrar</span></a></li>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Options.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">DirectRegistrar.Options</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a>)</li>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectRegistrar.Runner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">DirectRegistrar.Runner</span></a> (implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar)</li>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">DirectRunner.DirectPipelineResult</span></a> (implements org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>)</li>
+<li type="circle">org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">PipelineRunner</span></a>&lt;ResultT&gt;
+<ul>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectRunner.html" title="class in org.apache.beam.runners.direct"><span class="typeNameLink">DirectRunner</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="typeNameLink">HasDisplayData</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">PipelineOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">ApplicationNameOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><span class="typeNameLink">DirectOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.direct.<a href="../../../../../org/apache/beam/runners/direct/DirectOptions.html" title="interface in org.apache.beam.runners.direct"><span class="typeNameLink">DirectOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/util/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/direct/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/DefaultParallelismFactory.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/DefaultParallelismFactory.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/DefaultParallelismFactory.html
new file mode 100644
index 0000000..9e10c8d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/DefaultParallelismFactory.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>DefaultParallelismFactory</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DefaultParallelismFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/DefaultParallelismFactory.html" target="_top">Frames</a></li>
+<li><a href="DefaultParallelismFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class DefaultParallelismFactory" class="title">Class DefaultParallelismFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.DefaultParallelismFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Integer&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultParallelismFactory</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Integer&gt;</pre>
+<div class="block"><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options"><code>DefaultValueFactory</code></a> for getting a default value for the parallelism option
+ on <a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><code>FlinkPipelineOptions</code></a>.
+
+ <p>This will return either the default value from <code>GlobalConfiguration</code> or <code>1</code>.
+ A valid <code>GlobalConfiguration</code> is only available if the program is executed by the Flink
+ run scripts.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/DefaultParallelismFactory.html#DefaultParallelismFactory--">DefaultParallelismFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/DefaultParallelismFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultParallelismFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultParallelismFactory</h4>
+<pre>public&nbsp;DefaultParallelismFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public&nbsp;java.lang.Integer&nbsp;create(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">DefaultValueFactory</a></code></span></div>
+<div class="block">Creates a default value for a getter marked with <a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options"><code>Default.InstanceFactory</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html#create-org.apache.beam.sdk.options.PipelineOptions-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;java.lang.Integer&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The current pipeline options.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value to be used for the annotated getter.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/DefaultParallelismFactory.html" target="_top">Frames</a></li>
+<li><a href="DefaultParallelismFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[45/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/help-doc.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/help-doc.html b/content/documentation/sdks/javadoc/2.0.0/help-doc.html
new file mode 100644
index 0000000..e6c2eba
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/help-doc.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:09 PDT 2017 -->
+<title>API Help</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[20/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html
new file mode 100644
index 0000000..a78a11e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html
@@ -0,0 +1,379 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkDetachedRunnerResult</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkDetachedRunnerResult";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" target="_top">Frames</a></li>
+<li><a href="FlinkDetachedRunnerResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class FlinkDetachedRunnerResult" class="title">Class FlinkDetachedRunnerResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.FlinkDetachedRunnerResult</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FlinkDetachedRunnerResult</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></pre>
+<div class="block">Result of a detached execution of a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> with Flink.
+ In detached execution, results and job execution are currently unavailable.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html#getState--">getState</a></span>()</code>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html#metrics--">metrics</a></span>()</code>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html#waitUntilFinish--">waitUntilFinish</a></span>()</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;getState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">PipelineResult</a></code></span></div>
+<div class="block">Retrieves the current state of the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#getState--">getState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk"><code>PipelineResult.State</code></a> representing the state of this pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="metrics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metrics</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/metrics/MetricResults.html" title="class in org.apache.beam.sdk.metrics">MetricResults</a>&nbsp;metrics()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">PipelineResult</a></code></span></div>
+<div class="block">Returns the object to access metrics from the pipeline.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#metrics--">metrics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;cancel()
+                            throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">PipelineResult</a></code></span></div>
+<div class="block">Cancels the pipeline execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if there is a problem executing the cancel request.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish--">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilFinish-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilFinish</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;waitUntilFinish(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">PipelineResult</a></code></span></div>
+<div class="block">Waits until the pipeline finishes and returns the final status.
+ It times out after the given duration.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>duration</code> - The time to wait for the pipeline to finish.
+     Provide a value less than 1 ms for an infinite wait.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The final state of the pipeline or null on timeout.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" target="_top">Frames</a></li>
+<li><a href="FlinkDetachedRunnerResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkPipelineOptions.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkPipelineOptions.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkPipelineOptions.html
new file mode 100644
index 0000000..edffc29
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkPipelineOptions.html
@@ -0,0 +1,570 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkPipelineOptions</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkPipelineOptions";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="FlinkPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Interface FlinkPipelineOptions" class="title">Interface FlinkPipelineOptions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">FlinkPipelineOptions</span>
+extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></pre>
+<div class="block">Options which can be used to configure a Flink PipelineRunner.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.AtomicLongFactory</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html" title="enum in org.apache.beam.sdk.options">PipelineOptions.CheckEnabled</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options">PipelineOptions.DirectRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html" title="class in org.apache.beam.sdk.options">PipelineOptions.JobNameFactory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getCheckpointingInterval--">getCheckpointingInterval</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getEnableMetrics--">getEnableMetrics</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getExecutionRetryDelay--">getExecutionRetryDelay</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getFilesToStage--">getFilesToStage</a></span>()</code>
+<div class="block">List of local files to make available to workers.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getFlinkMaster--">getFlinkMaster</a></span>()</code>
+<div class="block">The url of the Flink JobManager on which to execute pipelines.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getNumberOfExecutionRetries--">getNumberOfExecutionRetries</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getObjectReuse--">getObjectReuse</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getParallelism--">getParallelism</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getRetainExternalizedCheckpointsOnCancellation--">getRetainExternalizedCheckpointsOnCancellation</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>org.apache.flink.runtime.state.AbstractStateBackend</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#getStateBackend--">getStateBackend</a></span>()</code>
+<div class="block">State backend to store Beam's state during computation.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#isExternalizedCheckpointsEnabled--">isExternalizedCheckpointsEnabled</a></span>()</code>
+<div class="block">Enables or disables externalized checkpoints.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setCheckpointingInterval-java.lang.Long-">setCheckpointingInterval</a></span>(java.lang.Long&nbsp;interval)</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setEnableMetrics-java.lang.Boolean-">setEnableMetrics</a></span>(java.lang.Boolean&nbsp;enableMetrics)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setExecutionRetryDelay-java.lang.Long-">setExecutionRetryDelay</a></span>(java.lang.Long&nbsp;delay)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setExternalizedCheckpointsEnabled-java.lang.Boolean-">setExternalizedCheckpointsEnabled</a></span>(java.lang.Boolean&nbsp;externalCheckpoints)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setFilesToStage-java.util.List-">setFilesToStage</a></span>(java.util.List&lt;java.lang.String&gt;&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setFlinkMaster-java.lang.String-">setFlinkMaster</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setNumberOfExecutionRetries-java.lang.Integer-">setNumberOfExecutionRetries</a></span>(java.lang.Integer&nbsp;retries)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setObjectReuse-java.lang.Boolean-">setObjectReuse</a></span>(java.lang.Boolean&nbsp;reuse)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setParallelism-java.lang.Integer-">setParallelism</a></span>(java.lang.Integer&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setRetainExternalizedCheckpointsOnCancellation-java.lang.Boolean-">setRetainExternalizedCheckpointsOnCancellation</a></span>(java.lang.Boolean&nbsp;retainOnCancellation)</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html#setStateBackend-org.apache.flink.runtime.state.AbstractStateBackend-">setStateBackend</a></span>(org.apache.flink.runtime.state.AbstractStateBackend&nbsp;stateBackend)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.StreamingOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#isStreaming--">isStreaming</a>, <a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html#setStreaming-boolean-">setStreaming</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.ApplicationNameOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#getAppName--">getAppName</a>, <a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html#setAppName-java.lang.String-">setAppName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.options.PipelineOptions">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#as-java.lang.Class-">as</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getJobName--">getJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getOptionsId--">getOptionsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getRunner--">getRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getStableUniqueNames--">getStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#getTempLocation--">getTempLocation</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#outputRuntimeOptions--">outputRuntimeOptions</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setJobName-java.lang.String-">setJobName</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setOptionsId-long-">setOpti
 onsId</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setRunner-java.lang.Class-">setRunner</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setStableUniqueNames-org.apache.beam.sdk.options.PipelineOptions.CheckEnabled-">setStableUniqueNames</a>, <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html#setTempLocation-java.lang.String-">setTempLocation</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.display.HasDisplayData">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getFilesToStage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFilesToStage</h4>
+<pre>java.util.List&lt;java.lang.String&gt;&nbsp;getFilesToStage()</pre>
+<div class="block">List of local files to make available to workers.
+
+ <p>Jars are placed on the worker's classpath.
+
+ <p>The default value is the list of jars from the main program's classpath.</div>
+</li>
+</ul>
+<a name="setFilesToStage-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFilesToStage</h4>
+<pre>void&nbsp;setFilesToStage(java.util.List&lt;java.lang.String&gt;&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getFlinkMaster--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFlinkMaster</h4>
+<pre>java.lang.String&nbsp;getFlinkMaster()</pre>
+<div class="block">The url of the Flink JobManager on which to execute pipelines. This can either be
+ the the address of a cluster JobManager, in the form "host:port" or one of the special
+ Strings "[local]", "[collection]" or "[auto]". "[local]" will start a local Flink
+ Cluster in the JVM, "[collection]" will execute the pipeline on Java Collections while
+ "[auto]" will let the system decide where to execute the pipeline based on the environment.</div>
+</li>
+</ul>
+<a name="setFlinkMaster-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFlinkMaster</h4>
+<pre>void&nbsp;setFlinkMaster(java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getParallelism--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParallelism</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html" title="annotation in org.apache.beam.sdk.options">@Default.InstanceFactory</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.InstanceFactory.html#value--">value</a>=<a href="../../../../../org/apache/beam/runners/flink/DefaultParallelismFactory.html" title="class in org.apache.beam.runners.flink">DefaultParallelismFactory.class</a>)
+java.lang.Integer&nbsp;getParallelism()</pre>
+</li>
+</ul>
+<a name="setParallelism-java.lang.Integer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setParallelism</h4>
+<pre>void&nbsp;setParallelism(java.lang.Integer&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getCheckpointingInterval--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckpointingInterval</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">@Default.Long</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Long.html#value--">value</a>=-1L)
+java.lang.Long&nbsp;getCheckpointingInterval()</pre>
+</li>
+</ul>
+<a name="setCheckpointingInterval-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCheckpointingInterval</h4>
+<pre>void&nbsp;setCheckpointingInterval(java.lang.Long&nbsp;interval)</pre>
+</li>
+</ul>
+<a name="getNumberOfExecutionRetries--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumberOfExecutionRetries</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Integer.html" title="annotation in org.apache.beam.sdk.options">@Default.Integer</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Integer.html#value--">value</a>=-1)
+java.lang.Integer&nbsp;getNumberOfExecutionRetries()</pre>
+</li>
+</ul>
+<a name="setNumberOfExecutionRetries-java.lang.Integer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNumberOfExecutionRetries</h4>
+<pre>void&nbsp;setNumberOfExecutionRetries(java.lang.Integer&nbsp;retries)</pre>
+</li>
+</ul>
+<a name="getExecutionRetryDelay--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExecutionRetryDelay</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Long.html" title="annotation in org.apache.beam.sdk.options">@Default.Long</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Long.html#value--">value</a>=-1L)
+java.lang.Long&nbsp;getExecutionRetryDelay()</pre>
+</li>
+</ul>
+<a name="setExecutionRetryDelay-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExecutionRetryDelay</h4>
+<pre>void&nbsp;setExecutionRetryDelay(java.lang.Long&nbsp;delay)</pre>
+</li>
+</ul>
+<a name="getObjectReuse--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObjectReuse</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=false)
+java.lang.Boolean&nbsp;getObjectReuse()</pre>
+</li>
+</ul>
+<a name="setObjectReuse-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setObjectReuse</h4>
+<pre>void&nbsp;setObjectReuse(java.lang.Boolean&nbsp;reuse)</pre>
+</li>
+</ul>
+<a name="getStateBackend--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStateBackend</h4>
+<pre>org.apache.flink.runtime.state.AbstractStateBackend&nbsp;getStateBackend()</pre>
+<div class="block">State backend to store Beam's state during computation.
+ Note: Only applicable when executing in streaming mode.</div>
+</li>
+</ul>
+<a name="setStateBackend-org.apache.flink.runtime.state.AbstractStateBackend-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStateBackend</h4>
+<pre>void&nbsp;setStateBackend(org.apache.flink.runtime.state.AbstractStateBackend&nbsp;stateBackend)</pre>
+</li>
+</ul>
+<a name="getEnableMetrics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnableMetrics</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=true)
+java.lang.Boolean&nbsp;getEnableMetrics()</pre>
+</li>
+</ul>
+<a name="setEnableMetrics-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnableMetrics</h4>
+<pre>void&nbsp;setEnableMetrics(java.lang.Boolean&nbsp;enableMetrics)</pre>
+</li>
+</ul>
+<a name="isExternalizedCheckpointsEnabled--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isExternalizedCheckpointsEnabled</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=false)
+java.lang.Boolean&nbsp;isExternalizedCheckpointsEnabled()</pre>
+<div class="block">Enables or disables externalized checkpoints.</div>
+</li>
+</ul>
+<a name="setExternalizedCheckpointsEnabled-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExternalizedCheckpointsEnabled</h4>
+<pre>void&nbsp;setExternalizedCheckpointsEnabled(java.lang.Boolean&nbsp;externalCheckpoints)</pre>
+</li>
+</ul>
+<a name="getRetainExternalizedCheckpointsOnCancellation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRetainExternalizedCheckpointsOnCancellation</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html" title="annotation in org.apache.beam.sdk.options">@Default.Boolean</a>(<a href="../../../../../org/apache/beam/sdk/options/Default.Boolean.html#value--">value</a>=false)
+java.lang.Boolean&nbsp;getRetainExternalizedCheckpointsOnCancellation()</pre>
+</li>
+</ul>
+<a name="setRetainExternalizedCheckpointsOnCancellation-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setRetainExternalizedCheckpointsOnCancellation</h4>
+<pre>void&nbsp;setRetainExternalizedCheckpointsOnCancellation(java.lang.Boolean&nbsp;retainOnCancellation)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkPipelineOptions.html" target="_top">Frames</a></li>
+<li><a href="FlinkPipelineOptions.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunner.html
new file mode 100644
index 0000000..f145a3c
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunner.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunner.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class FlinkRunner" class="title">Class FlinkRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.FlinkRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FlinkRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</pre>
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that executes the operations in the
+ pipeline by first translating them to a Flink Plan and then executing them either locally
+ or on a Flink cluster, depending on the configuration.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html#detectClassPathResourcesToStage-java.lang.ClassLoader-">detectClassPathResourcesToStage</a></span>(java.lang.ClassLoader&nbsp;classLoader)</code>
+<div class="block">Attempts to detect all the resources the class loader has access to.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink">FlinkRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Construct a runner from the provided options.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink">FlinkPipelineOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>
+<div class="block">For testing.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/flink/FlinkRunner.html" title="class in org.apache.beam.runners.flink">FlinkRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Construct a runner from the provided options.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - Properties which configure the runner.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The newly created runner.</dd>
+</dl>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink">FlinkPipelineOptions</a>&nbsp;getPipelineOptions()</pre>
+<div class="block">For testing.</div>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="detectClassPathResourcesToStage-java.lang.ClassLoader-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>detectClassPathResourcesToStage</h4>
+<pre>protected static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;detectClassPathResourcesToStage(java.lang.ClassLoader&nbsp;classLoader)</pre>
+<div class="block">Attempts to detect all the resources the class loader has access to. This does not recurse
+ to class loader parents stopping it from pulling in resources from the system class loader.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>classLoader</code> - The URLClassLoader to use to detect resources to stage.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A list of absolute paths to the resources the class loader uses.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - If either the class loader is not a URLClassLoader or one
+   of the resources the class loader exposes is not a file resource.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkPipelineOptions.html" title="interface in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunner.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html
new file mode 100644
index 0000000..029fe98
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkRunnerRegistrar.Options</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkRunnerRegistrar.Options";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class FlinkRunnerRegistrar.Options" class="title">Class FlinkRunnerRegistrar.Options</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.FlinkRunnerRegistrar.Options</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar.class</a>)
+public static class <span class="typeNameLabel">FlinkRunnerRegistrar.Options</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></pre>
+<div class="block">Pipeline options registrar.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html#Options--">Options</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Options--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Options</h4>
+<pre>public&nbsp;Options()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;&nbsp;getPipelineOptions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html#getPipelineOptions--">getPipelineOptions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html
new file mode 100644
index 0000000..d90d2e6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>FlinkRunnerRegistrar.Runner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FlinkRunnerRegistrar.Runner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.flink</div>
+<h2 title="Class FlinkRunnerRegistrar.Runner" class="title">Class FlinkRunnerRegistrar.Runner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.flink.FlinkRunnerRegistrar.Runner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.html" title="class in org.apache.beam.runners.flink">FlinkRunnerRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=org.apache.beam.sdk.runners.PipelineRunnerRegistrar.class)
+public static class <span class="typeNameLabel">FlinkRunnerRegistrar.Runner</span>
+extends java.lang.Object
+implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar</pre>
+<div class="block">Pipeline runner registrar.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html#Runner--">Runner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html#getPipelineRunners--">getPipelineRunners</a></span>()</code>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Runner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Runner</h4>
+<pre>public&nbsp;Runner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineRunners--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineRunners</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;&nbsp;getPipelineRunners()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></span></div>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPipelineRunners</code>&nbsp;in interface&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/flink/FlinkRunnerResult.html" title="class in org.apache.beam.runners.flink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="FlinkRunnerRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[07/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/CsvSink.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/CsvSink.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/CsvSink.html
new file mode 100644
index 0000000..f2e673e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/CsvSink.html
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>CsvSink</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CsvSink";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" title="class in org.apache.beam.runners.spark.metrics.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/CsvSink.html" target="_top">Frames</a></li>
+<li><a href="CsvSink.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.spark.metrics.sink.CsvSink">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics.sink</div>
+<h2 title="Class CsvSink" class="title">Class CsvSink</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.metrics.sink.CsvSink</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.sink.CsvSink</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.spark.metrics.sink.Sink</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CsvSink</span>
+extends org.apache.spark.metrics.sink.CsvSink</pre>
+<div class="block">A Spark <code>Sink</code> that is tailored to report <a href="../../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a> metrics
+ to a CSV file.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/CsvSink.html#CsvSink-java.util.Properties-com.codahale.metrics.MetricRegistry-org.apache.spark.SecurityManager-">CsvSink</a></span>(java.util.Properties&nbsp;properties,
+       com.codahale.metrics.MetricRegistry&nbsp;metricRegistry,
+       org.apache.spark.SecurityManager&nbsp;securityMgr)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.metrics.sink.CsvSink">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.metrics.sink.CsvSink</h3>
+<code>CSV_DEFAULT_DIR, CSV_DEFAULT_PERIOD, CSV_DEFAULT_UNIT, CSV_KEY_DIR, CSV_KEY_PERIOD, CSV_KEY_UNIT, pollDir, pollPeriod, pollUnit, property, registry, report, reporter, start, stop</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CsvSink-java.util.Properties-com.codahale.metrics.MetricRegistry-org.apache.spark.SecurityManager-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CsvSink</h4>
+<pre>public&nbsp;CsvSink(java.util.Properties&nbsp;properties,
+               com.codahale.metrics.MetricRegistry&nbsp;metricRegistry,
+               org.apache.spark.SecurityManager&nbsp;securityMgr)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" title="class in org.apache.beam.runners.spark.metrics.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/CsvSink.html" target="_top">Frames</a></li>
+<li><a href="CsvSink.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.spark.metrics.sink.CsvSink">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html
new file mode 100644
index 0000000..b770d52
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>GraphiteSink</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="GraphiteSink";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/CsvSink.html" title="class in org.apache.beam.runners.spark.metrics.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" target="_top">Frames</a></li>
+<li><a href="GraphiteSink.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.spark.metrics.sink.GraphiteSink">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.spark.metrics.sink.GraphiteSink">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.metrics.sink</div>
+<h2 title="Class GraphiteSink" class="title">Class GraphiteSink</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.metrics.sink.GraphiteSink</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.metrics.sink.GraphiteSink</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.spark.metrics.sink.Sink</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GraphiteSink</span>
+extends org.apache.spark.metrics.sink.GraphiteSink</pre>
+<div class="block">A Spark <code>Sink</code> that is tailored to report <a href="../../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a> metrics
+ to Graphite.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html#GraphiteSink-java.util.Properties-com.codahale.metrics.MetricRegistry-org.apache.spark.SecurityManager-">GraphiteSink</a></span>(java.util.Properties&nbsp;properties,
+            com.codahale.metrics.MetricRegistry&nbsp;metricRegistry,
+            org.apache.spark.SecurityManager&nbsp;securityMgr)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.metrics.sink.GraphiteSink">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.metrics.sink.GraphiteSink</h3>
+<code>GRAPHITE_DEFAULT_PERIOD, GRAPHITE_DEFAULT_PREFIX, GRAPHITE_DEFAULT_UNIT, GRAPHITE_KEY_HOST, GRAPHITE_KEY_PERIOD, GRAPHITE_KEY_PORT, GRAPHITE_KEY_PREFIX, GRAPHITE_KEY_PROTOCOL, GRAPHITE_KEY_UNIT, graphite, host, pollPeriod, pollUnit, port, prefix, property, propertyToOption, registry, report, reporter, start, stop</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GraphiteSink-java.util.Properties-com.codahale.metrics.MetricRegistry-org.apache.spark.SecurityManager-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GraphiteSink</h4>
+<pre>public&nbsp;GraphiteSink(java.util.Properties&nbsp;properties,
+                    com.codahale.metrics.MetricRegistry&nbsp;metricRegistry,
+                    org.apache.spark.SecurityManager&nbsp;securityMgr)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/CsvSink.html" title="class in org.apache.beam.runners.spark.metrics.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" target="_top">Frames</a></li>
+<li><a href="GraphiteSink.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.spark.metrics.sink.GraphiteSink">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-frame.html
new file mode 100644
index 0000000..406b2ff
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-frame.html
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.metrics.sink</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/package-summary.html" target="classFrame">org.apache.beam.runners.spark.metrics.sink</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CsvSink.html" title="class in org.apache.beam.runners.spark.metrics.sink" target="classFrame">CsvSink</a></li>
+<li><a href="GraphiteSink.html" title="class in org.apache.beam.runners.spark.metrics.sink" target="classFrame">GraphiteSink</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-summary.html
new file mode 100644
index 0000000..0c1a9f6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-summary.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.metrics.sink</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.metrics.sink";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/stateful/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark.metrics.sink</h1>
+<div class="docSummary">
+<div class="block">Spark sinks that supports beam metrics and aggregators.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/CsvSink.html" title="class in org.apache.beam.runners.spark.metrics.sink">CsvSink</a></td>
+<td class="colLast">
+<div class="block">A Spark <code>Sink</code> that is tailored to report <a href="../../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a> metrics
+ to a CSV file.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" title="class in org.apache.beam.runners.spark.metrics.sink">GraphiteSink</a></td>
+<td class="colLast">
+<div class="block">A Spark <code>Sink</code> that is tailored to report <a href="../../../../../../../org/apache/beam/runners/spark/metrics/AggregatorMetric.html" title="class in org.apache.beam.runners.spark.metrics"><code>AggregatorMetric</code></a> metrics
+ to Graphite.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark.metrics.sink Description">Package org.apache.beam.runners.spark.metrics.sink Description</h2>
+<div class="block">Spark sinks that supports beam metrics and aggregators.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/stateful/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-tree.html
new file mode 100644
index 0000000..8ea7d59
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/metrics/sink/package-tree.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark.metrics.sink Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark.metrics.sink Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/stateful/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark.metrics.sink</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.spark.metrics.sink.CsvSink (implements org.apache.spark.metrics.sink.Sink)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.metrics.sink.<a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/CsvSink.html" title="class in org.apache.beam.runners.spark.metrics.sink"><span class="typeNameLink">CsvSink</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.spark.metrics.sink.GraphiteSink (implements org.apache.spark.metrics.sink.Sink)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.metrics.sink.<a href="../../../../../../../org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html" title="class in org.apache.beam.runners.spark.metrics.sink"><span class="typeNameLink">GraphiteSink</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/beam/runners/spark/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../org/apache/beam/runners/spark/stateful/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/beam/runners/spark/metrics/sink/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-frame.html
new file mode 100644
index 0000000..efcce02
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-frame.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/beam/runners/spark/package-summary.html" target="classFrame">org.apache.beam.runners.spark</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="SparkContextOptions.html" title="interface in org.apache.beam.runners.spark" target="classFrame"><span class="interfaceName">SparkContextOptions</span></a></li>
+<li><a href="SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark" target="classFrame"><span class="interfaceName">SparkPipelineOptions</span></a></li>
+<li><a href="TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark" target="classFrame"><span class="interfaceName">TestSparkPipelineOptions</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkContextOptions.EmptyListenersList</a></li>
+<li><a href="SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkNativePipelineVisitor</a></li>
+<li><a href="SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkPipelineOptions.TmpCheckpointDirFactory</a></li>
+<li><a href="SparkPipelineResult.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkPipelineResult</a></li>
+<li><a href="SparkRunner.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkRunner</a></li>
+<li><a href="SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkRunner.Evaluator</a></li>
+<li><a href="SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkRunnerDebugger</a></li>
+<li><a href="SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkRunnerDebugger.DebugSparkPipelineResult</a></li>
+<li><a href="SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkRunnerRegistrar</a></li>
+<li><a href="SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkRunnerRegistrar.Options</a></li>
+<li><a href="SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark" target="classFrame">SparkRunnerRegistrar.Runner</a></li>
+<li><a href="TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark" target="classFrame">TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</a></li>
+<li><a href="TestSparkRunner.html" title="class in org.apache.beam.runners.spark" target="classFrame">TestSparkRunner</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-summary.html
new file mode 100644
index 0000000..5997370
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-summary.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/aggregators/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.spark</h1>
+<div class="docSummary">
+<div class="block">Internal implementation of the Beam runner for Apache Spark.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark">SparkContextOptions</a></td>
+<td class="colLast">
+<div class="block">A custom <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> to work with properties related to <code>JavaSparkContext</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a></td>
+<td class="colLast">
+<div class="block">Spark runner <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> handles Spark execution-related configurations,
+ such as the master address, batch-interval, and other user-related knobs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">TestSparkPipelineOptions</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><code>SparkPipelineOptions</code></a> for tests.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark">SparkContextOptions.EmptyListenersList</a></td>
+<td class="colLast">
+<div class="block">Returns an empty list, top avoid handling null.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark">SparkNativePipelineVisitor</a></td>
+<td class="colLast">
+<div class="block">Pipeline visitor for translating a Beam pipeline into equivalent Spark operations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark">SparkPipelineOptions.TmpCheckpointDirFactory</a></td>
+<td class="colLast">
+<div class="block">Returns the default checkpoint directory of /tmp/${job.name}.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></td>
+<td class="colLast">
+<div class="block">Represents a Spark pipeline execution result.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a></td>
+<td class="colLast">
+<div class="block">The SparkRunner translate operations defined on a pipeline to a representation executable by
+ Spark, and then submitting the job to Spark to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></td>
+<td class="colLast">
+<div class="block">Evaluator on the pipeline.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger</a></td>
+<td class="colLast">
+<div class="block">Pipeline runner which translates a Beam pipeline into equivalent Spark operations, without
+ running them.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger.DebugSparkPipelineResult</a></td>
+<td class="colLast">
+<div class="block">PipelineResult of running a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> using <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><code>SparkRunnerDebugger</code></a>
+ Use <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html#getDebugString--"><code>SparkRunnerDebugger.DebugSparkPipelineResult.getDebugString()</code></a> to get a <code>String</code> representation of the <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>
+ translated into Spark native operations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark">SparkRunnerRegistrar</a></td>
+<td class="colLast">
+<div class="block">Contains the <code>PipelineRunnerRegistrar</code> and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> for the
+ <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><code>SparkRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark">SparkRunnerRegistrar.Options</a></td>
+<td class="colLast">
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><code>SparkPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark">SparkRunnerRegistrar.Runner</a></td>
+<td class="colLast">
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><code>SparkRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark">TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</a></td>
+<td class="colLast">
+<div class="block">A factory to provide the default watermark to stop a pipeline that reads
+ from an unbounded source.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html" title="class in org.apache.beam.runners.spark">TestSparkRunner</a></td>
+<td class="colLast">
+<div class="block">The SparkRunner translate operations defined on a pipeline to a representation executable
+ by Spark, and then submitting the job to Spark to be executed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.spark Description">Package org.apache.beam.runners.spark Description</h2>
+<div class="block">Internal implementation of the Beam runner for Apache Spark.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/aggregators/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-tree.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-tree.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-tree.html
new file mode 100644
index 0000000..9fcd7e9
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/package-tree.html
@@ -0,0 +1,213 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.spark Class Hierarchy</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.spark Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/aggregators/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.beam.runners.spark</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">Pipeline.PipelineVisitor.Defaults</span></a> (implements org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/Pipeline.PipelineVisitor.html" title="interface in org.apache.beam.sdk">Pipeline.PipelineVisitor</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkRunner.Evaluator</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkNativePipelineVisitor.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkNativePipelineVisitor</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><span class="typeNameLink">PipelineRunner</span></a>&lt;ResultT&gt;
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkRunner</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkRunnerDebugger</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/TestSparkRunner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">TestSparkRunner</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkContextOptions.EmptyListenersList</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkPipelineOptions.TmpCheckpointDirFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkPipelineResult</span></a> (implements org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkRunnerDebugger.DebugSparkPipelineResult</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkRunnerRegistrar</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkRunnerRegistrar.Options</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a>)</li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">SparkRunnerRegistrar.Runner</span></a> (implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar)</li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory</span></a> (implements org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/DefaultValueFactory.html" title="interface in org.apache.beam.sdk.options">DefaultValueFactory</a>&lt;T&gt;)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.beam.sdk.transforms.display.<a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><span class="typeNameLink">HasDisplayData</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">PipelineOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">ApplicationNameOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkContextOptions</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">TestSparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">StreamingOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkContextOptions</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">TestSparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options">StreamingOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkContextOptions</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">TestSparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/StreamingOptions.html" title="interface in org.apache.beam.sdk.options"><span class="typeNameLink">StreamingOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/ApplicationNameOptions.html" title="interface in org.apache.beam.sdk.options">ApplicationNameOptions</a>, org.apache.beam.sdk.options.<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>)
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkContextOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">SparkContextOptions</span></a></li>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">TestSparkPipelineOptions</span></a> (also extends org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing">TestPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.beam.sdk.testing.<a href="../../../../../org/apache/beam/sdk/testing/TestPipelineOptions.html" title="interface in org.apache.beam.sdk.testing"><span class="typeNameLink">TestPipelineOptions</span></a>
+<ul>
+<li type="circle">org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">TestSparkPipelineOptions</span></a> (also extends org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/flink/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/aggregators/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html
new file mode 100644
index 0000000..40bcdbd
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SparkGroupAlsoByWindowViaWindowSet</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkGroupAlsoByWindowViaWindowSet";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html" target="_top">Frames</a></li>
+<li><a href="SparkGroupAlsoByWindowViaWindowSet.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.stateful</div>
+<h2 title="Class SparkGroupAlsoByWindowViaWindowSet" class="title">Class SparkGroupAlsoByWindowViaWindowSet</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.stateful.SparkGroupAlsoByWindowViaWindowSet</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkGroupAlsoByWindowViaWindowSet</span>
+extends java.lang.Object</pre>
+<div class="block">An implementation of <code>GroupAlsoByWindowViaWindowSetDoFn</code>
+ logic for grouping by windows and controlling trigger firings and pane accumulation.
+
+ <p>This implementation is a composite of Spark transformations revolving around state management
+ using Spark's
+ <code>PairDStreamFunctions.updateStateByKey(Function1, Partitioner, boolean, ClassTag)</code>
+ to update state with new data and timers.
+
+ <p>Using updateStateByKey allows to scan through the entire state visiting not just the
+ updated state (new values for key) but also check if timers are ready to fire.
+ Since updateStateByKey bounds the types of state and output to be the same,
+ a (state, output) tuple is used, filtering the state (and output if no firing)
+ in the following steps.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html#SparkGroupAlsoByWindowViaWindowSet--">SparkGroupAlsoByWindowViaWindowSet</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;K,InputT,W extends <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&gt;<br>org.apache.spark.streaming.api.java.JavaDStream&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,java.lang.Iterable&lt;InputT&gt;&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html#groupAlsoByWindow-org.apache.spark.streaming.api.java.JavaDStream-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.values.WindowingStrategy-org.apache.beam.runners.spark.translation.SparkRuntimeContext-java.util.List-">groupAlsoByWindow</a></span>(org.apache.spark.streaming.api.java.JavaDStream&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,java.lang.Iterable&lt;org.apache.beam.sdk.util.WindowedValue&lt;InputT&gt;&gt;&gt;&gt;&gt;&nbsp;inputDStream,
+                 <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+                 <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;org.apache.beam.sdk.util.WindowedValue&lt;InputT&gt;&gt;&nbsp;wvCoder,
+                 <a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,W&gt;&nbsp;windowingStrategy,
+                 org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+                 java.util.List&lt;java.lang.Integer&gt;&nbsp;sourceIds)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkGroupAlsoByWindowViaWindowSet--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkGroupAlsoByWindowViaWindowSet</h4>
+<pre>public&nbsp;SparkGroupAlsoByWindowViaWindowSet()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="groupAlsoByWindow-org.apache.spark.streaming.api.java.JavaDStream-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.coders.Coder-org.apache.beam.sdk.values.WindowingStrategy-org.apache.beam.runners.spark.translation.SparkRuntimeContext-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>groupAlsoByWindow</h4>
+<pre>public static&nbsp;&lt;K,InputT,W extends <a href="../../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&gt;&nbsp;org.apache.spark.streaming.api.java.JavaDStream&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,java.lang.Iterable&lt;InputT&gt;&gt;&gt;&gt;&nbsp;groupAlsoByWindow(org.apache.spark.streaming.api.java.JavaDStream&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;K,java.lang.Iterable&lt;org.apache.beam.sdk.util.WindowedValue&lt;InputT&gt;&gt;&gt;&gt;&gt;&nbsp;inputDStream,
+                                                                                                                                                                                             <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;keyCoder,
+                                                                                                                                                                                             <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;org.apache.beam.sdk.util.WindowedValue&lt;InputT&gt;&gt;&nbsp;wvCoder,
+                                                                                                                                                                                             <a href="../../../../../../org/apache/beam/sdk/values/WindowingStrategy.html" title="class in org.apache.beam.sdk.values">WindowingStrategy</a>&lt;?,W&gt;&nbsp;windowingStrategy,
+                                                                                                                                                                                             org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+                                                                                                                                                                                             java.util.List&lt;java.lang.Integer&gt;&nbsp;sourceIds)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/stateful/SparkTimerInternals.html" title="class in org.apache.beam.runners.spark.stateful"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html" target="_top">Frames</a></li>
+<li><a href="SparkGroupAlsoByWindowViaWindowSet.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[26/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html
new file mode 100644
index 0000000..70060e6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>MonitoringUtil.TimeStampComparator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MonitoringUtil.TimeStampComparator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.TimeStampComparator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class MonitoringUtil.TimeStampComparator" class="title">Class MonitoringUtil.TimeStampComparator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.MonitoringUtil.TimeStampComparator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.util.Comparator&lt;com.google.api.services.dataflow.model.JobMessage&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">MonitoringUtil.TimeStampComparator</span>
+extends java.lang.Object
+implements java.util.Comparator&lt;com.google.api.services.dataflow.model.JobMessage&gt;</pre>
+<div class="block">Comparator for sorting rows in increasing order based on timestamp.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html#TimeStampComparator--">TimeStampComparator</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html#compare-com.google.api.services.dataflow.model.JobMessage-com.google.api.services.dataflow.model.JobMessage-">compare</a></span>(com.google.api.services.dataflow.model.JobMessage&nbsp;o1,
+       com.google.api.services.dataflow.model.JobMessage&nbsp;o2)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.Comparator">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Comparator</h3>
+<code>comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TimeStampComparator--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TimeStampComparator</h4>
+<pre>public&nbsp;TimeStampComparator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="compare-com.google.api.services.dataflow.model.JobMessage-com.google.api.services.dataflow.model.JobMessage-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compare</h4>
+<pre>public&nbsp;int&nbsp;compare(com.google.api.services.dataflow.model.JobMessage&nbsp;o1,
+                   com.google.api.services.dataflow.model.JobMessage&nbsp;o2)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>compare</code>&nbsp;in interface&nbsp;<code>java.util.Comparator&lt;com.google.api.services.dataflow.model.JobMessage&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.TimeStampComparator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.html
new file mode 100644
index 0000000..b0a214c
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>MonitoringUtil</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MonitoringUtil";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class MonitoringUtil" class="title">Class MonitoringUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.MonitoringUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MonitoringUtil</span>
+extends java.lang.Object</pre>
+<div class="block">A helper class for monitoring jobs submitted to the service.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util">MonitoringUtil.JobMessagesHandler</a></span></code>
+<div class="block">An interface that can be used for defining callbacks to receive a list
+ of JobMessages containing monitoring information.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil.LoggingHandler</a></span></code>
+<div class="block">A handler that logs monitoring messages.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util">MonitoringUtil.TimeStampComparator</a></span></code>
+<div class="block">Comparator for sorting rows in increasing order based on timestamp.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html#MonitoringUtil-org.apache.beam.runners.dataflow.DataflowClient-">MonitoringUtil</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a>&nbsp;dataflowClient)</code>
+<div class="block">Construct a helper for monitoring.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html#getGcloudCancelCommand-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-java.lang.String-">getGcloudCancelCommand</a></span>(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options,
+                      java.lang.String&nbsp;jobId)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;com.google.api.services.dataflow.model.JobMessage&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html#getJobMessages-java.lang.String-long-">getJobMessages</a></span>(java.lang.String&nbsp;jobId,
+              long&nbsp;startTimestampMs)</code>
+<div class="block">Return job messages sorted in ascending order by timestamp.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html#getJobMonitoringPageURL-java.lang.String-java.lang.String-">getJobMonitoringPageURL</a></span>(java.lang.String&nbsp;projectName,
+                       java.lang.String&nbsp;jobId)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.html#toState-java.lang.String-">toState</a></span>(java.lang.String&nbsp;stateName)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MonitoringUtil-org.apache.beam.runners.dataflow.DataflowClient-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MonitoringUtil</h4>
+<pre>public&nbsp;MonitoringUtil(<a href="../../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a>&nbsp;dataflowClient)</pre>
+<div class="block">Construct a helper for monitoring.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJobMessages-java.lang.String-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobMessages</h4>
+<pre>public&nbsp;java.util.List&lt;com.google.api.services.dataflow.model.JobMessage&gt;&nbsp;getJobMessages(java.lang.String&nbsp;jobId,
+                                                                                        long&nbsp;startTimestampMs)
+                                                                                 throws java.io.IOException</pre>
+<div class="block">Return job messages sorted in ascending order by timestamp.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobId</code> - The id of the job to get the messages for.</dd>
+<dd><code>startTimestampMs</code> - Return only those messages with a
+   timestamp greater than this value.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>collection of messages</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getJobMonitoringPageURL-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobMonitoringPageURL</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getJobMonitoringPageURL(java.lang.String&nbsp;projectName,
+                                                       java.lang.String&nbsp;jobId)</pre>
+</li>
+</ul>
+<a name="getGcloudCancelCommand-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGcloudCancelCommand</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getGcloudCancelCommand(<a href="../../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options,
+                                                      java.lang.String&nbsp;jobId)</pre>
+</li>
+</ul>
+<a name="toState-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toState</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;toState(java.lang.String&nbsp;stateName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/GcsStager.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html" title="interface in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/MonitoringUtil.html" target="_top">Frames</a></li>
+<li><a href="MonitoringUtil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/OutputReference.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/OutputReference.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/OutputReference.html
new file mode 100644
index 0000000..c8338fa
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/util/OutputReference.html
@@ -0,0 +1,355 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>OutputReference</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="OutputReference";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/OutputReference.html" target="_top">Frames</a></li>
+<li><a href="OutputReference.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.com.google.api.client.util.GenericData">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.com.google.api.client.json.GenericJson">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow.util</div>
+<h2 title="Class OutputReference" class="title">Class OutputReference</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.util.AbstractMap&lt;java.lang.String,java.lang.Object&gt;</li>
+<li>
+<ul class="inheritance">
+<li>com.google.api.client.util.GenericData</li>
+<li>
+<ul class="inheritance">
+<li>com.google.api.client.json.GenericJson</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.util.OutputReference</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable, java.util.Map&lt;java.lang.String,java.lang.Object&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">OutputReference</span>
+extends com.google.api.client.json.GenericJson</pre>
+<div class="block">A representation used by <code>Step</code>s
+ to reference the output of other <code>Step</code>s.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.com.google.api.client.util.GenericData">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;com.google.api.client.util.GenericData</h3>
+<code>com.google.api.client.util.GenericData.Flags</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>java.util.AbstractMap.SimpleEntry&lt;K,V&gt;, java.util.AbstractMap.SimpleImmutableEntry&lt;K,V&gt;</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;java.util.Map</h3>
+<code>java.util.Map.Entry&lt;K,V&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html#type">type</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/dataflow/util/OutputReference.html#OutputReference-java.lang.String-java.lang.String-">OutputReference</a></span>(java.lang.String&nbsp;stepName,
+               java.lang.String&nbsp;outputName)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.api.client.json.GenericJson">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.api.client.json.GenericJson</h3>
+<code>clone, getFactory, set, setFactory, toPrettyString, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.api.client.util.GenericData">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.api.client.util.GenericData</h3>
+<code>entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Map</h3>
+<code>compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="type">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>type</h4>
+<pre>public final&nbsp;java.lang.String type</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.beam.runners.dataflow.util.OutputReference.type">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OutputReference-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OutputReference</h4>
+<pre>public&nbsp;OutputReference(java.lang.String&nbsp;stepName,
+                       java.lang.String&nbsp;outputName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/dataflow/util/PropertyNames.html" title="class in org.apache.beam.runners.dataflow.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/dataflow/util/OutputReference.html" target="_top">Frames</a></li>
+<li><a href="OutputReference.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.com.google.api.client.util.GenericData">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.com.google.api.client.json.GenericJson">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[39/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html
new file mode 100644
index 0000000..5b7c29b
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowPipelineRegistrar.Options</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineRegistrar.Options";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowPipelineRegistrar.Options" class="title">Class DataflowPipelineRegistrar.Options</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowPipelineRegistrar.Options</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar.class</a>)
+public static class <span class="typeNameLabel">DataflowPipelineRegistrar.Options</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></pre>
+<div class="block">Register the <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><code>DataflowPipelineOptions</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html#Options--">Options</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Options--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Options</h4>
+<pre>public&nbsp;Options()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;&nbsp;getPipelineOptions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html#getPipelineOptions--">getPipelineOptions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html
new file mode 100644
index 0000000..adf4573
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowPipelineRegistrar.Runner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineRegistrar.Runner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowPipelineRegistrar.Runner" class="title">Class DataflowPipelineRegistrar.Runner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowPipelineRegistrar.Runner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=org.apache.beam.sdk.runners.PipelineRunnerRegistrar.class)
+public static class <span class="typeNameLabel">DataflowPipelineRegistrar.Runner</span>
+extends java.lang.Object
+implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar</pre>
+<div class="block">Register the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html#Runner--">Runner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html#getPipelineRunners--">getPipelineRunners</a></span>()</code>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Runner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Runner</h4>
+<pre>public&nbsp;Runner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineRunners--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineRunners</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;&nbsp;getPipelineRunners()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></span></div>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPipelineRunners</code>&nbsp;in interface&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html
new file mode 100644
index 0000000..705bfa2
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowPipelineRegistrar</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineRegistrar";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowPipelineRegistrar" class="title">Class DataflowPipelineRegistrar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowPipelineRegistrar</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowPipelineRegistrar</span>
+extends java.lang.Object</pre>
+<div class="block">Contains the <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> and <code>PipelineRunnerRegistrar</code> for the
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar.Options</a></span></code>
+<div class="block">Register the <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><code>DataflowPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar.Runner</a></span></code>
+<div class="block">Register the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html
new file mode 100644
index 0000000..a5e65e0
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowPipelineTranslator.JobSpecification</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineTranslator.JobSpecification";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineTranslator.JobSpecification.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowPipelineTranslator.JobSpecification" class="title">Class DataflowPipelineTranslator.JobSpecification</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowPipelineTranslator.JobSpecification</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DataflowPipelineTranslator.JobSpecification</span>
+extends java.lang.Object</pre>
+<div class="block">The result of a job translation.
+
+ <p>Used to pass the result <code>Job</code> and any state that was used to construct the job that
+ may be of use to other classes (eg the <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> to StepName mapping).</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html#JobSpecification-com.google.api.services.dataflow.model.Job-java.util.Map-">JobSpecification</a></span>(com.google.api.services.dataflow.model.Job&nbsp;job,
+                java.util.Map&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt;&nbsp;stepNames)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>com.google.api.services.dataflow.model.Job</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html#getJob--">getJob</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html#getStepNames--">getStepNames</a></span>()</code>
+<div class="block">Returns the mapping of <code>AppliedPTransforms</code> to the internal step
+ name for that <code>AppliedPTransform</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JobSpecification-com.google.api.services.dataflow.model.Job-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JobSpecification</h4>
+<pre>public&nbsp;JobSpecification(com.google.api.services.dataflow.model.Job&nbsp;job,
+                        java.util.Map&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt;&nbsp;stepNames)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJob--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJob</h4>
+<pre>public&nbsp;com.google.api.services.dataflow.model.Job&nbsp;getJob()</pre>
+</li>
+</ul>
+<a name="getStepNames--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStepNames</h4>
+<pre>public&nbsp;java.util.Map&lt;org.apache.beam.sdk.runners.AppliedPTransform&lt;?,?,?&gt;,java.lang.String&gt;&nbsp;getStepNames()</pre>
+<div class="block">Returns the mapping of <code>AppliedPTransforms</code> to the internal step
+ name for that <code>AppliedPTransform</code>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineTranslator.JobSpecification.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html
new file mode 100644
index 0000000..1cb3d6f
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html
@@ -0,0 +1,360 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowPipelineTranslator</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowPipelineTranslator";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowPipelineTranslator" class="title">Class DataflowPipelineTranslator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowPipelineTranslator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataflowPipelineTranslator</span>
+extends java.lang.Object</pre>
+<div class="block"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineTranslator</code></a> knows how to translate <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> objects
+ into Cloud Dataflow Service API <code>Job</code>s.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator.JobSpecification</a></span></code>
+<div class="block">The result of a job translation.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html#fromOptions-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</code>
+<div class="block">Constructs a translator from the provided options.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;TransformT extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&gt;<br>org.apache.beam.runners.dataflow.TransformTranslator&lt;TransformT&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html#getTransformTranslator-java.lang.Class-">getTransformTranslator</a></span>(java.lang.Class&lt;TransformT&gt;&nbsp;transformClass)</code>
+<div class="block">Returns the <code>TransformTranslator</code> to use for instances of the
+ specified PTransform class, or null if none registered.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html#jobToString-com.google.api.services.dataflow.model.Job-">jobToString</a></span>(com.google.api.services.dataflow.model.Job&nbsp;job)</code>
+<div class="block">Renders a <code>Job</code> as a string.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;TransformT extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&gt;<br>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html#registerTransformTranslator-java.lang.Class-org.apache.beam.runners.dataflow.TransformTranslator-">registerTransformTranslator</a></span>(java.lang.Class&lt;TransformT&gt;&nbsp;transformClass,
+                           org.apache.beam.runners.dataflow.TransformTranslator&lt;? extends TransformT&gt;&nbsp;transformTranslator)</code>
+<div class="block">Records that instances of the specified PTransform class
+ should be translated by default by the corresponding
+ <code>TransformTranslator</code>.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator.JobSpecification</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html#translate-org.apache.beam.sdk.Pipeline-org.apache.beam.runners.dataflow.DataflowRunner-java.util.List-">translate</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline,
+         <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a>&nbsp;runner,
+         java.util.List&lt;com.google.api.services.dataflow.model.DataflowPackage&gt;&nbsp;packages)</code>
+<div class="block">Translates a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> into a <code>JobSpecification</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.runners.dataflow.options.DataflowPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options">DataflowPipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Constructs a translator from the provided options.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - Properties that configure the translator.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The newly created translator.</dd>
+</dl>
+</li>
+</ul>
+<a name="translate-org.apache.beam.sdk.Pipeline-org.apache.beam.runners.dataflow.DataflowRunner-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>translate</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator.JobSpecification</a>&nbsp;translate(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline,
+                                                             <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a>&nbsp;runner,
+                                                             java.util.List&lt;com.google.api.services.dataflow.model.DataflowPackage&gt;&nbsp;packages)</pre>
+<div class="block">Translates a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> into a <code>JobSpecification</code>.</div>
+</li>
+</ul>
+<a name="jobToString-com.google.api.services.dataflow.model.Job-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jobToString</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;jobToString(com.google.api.services.dataflow.model.Job&nbsp;job)</pre>
+<div class="block">Renders a <code>Job</code> as a string.</div>
+</li>
+</ul>
+<a name="registerTransformTranslator-java.lang.Class-org.apache.beam.runners.dataflow.TransformTranslator-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerTransformTranslator</h4>
+<pre>public static&nbsp;&lt;TransformT extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&gt;&nbsp;void&nbsp;registerTransformTranslator(java.lang.Class&lt;TransformT&gt;&nbsp;transformClass,
+                                                                               org.apache.beam.runners.dataflow.TransformTranslator&lt;? extends TransformT&gt;&nbsp;transformTranslator)</pre>
+<div class="block">Records that instances of the specified PTransform class
+ should be translated by default by the corresponding
+ <code>TransformTranslator</code>.</div>
+</li>
+</ul>
+<a name="getTransformTranslator-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTransformTranslator</h4>
+<pre>public&nbsp;&lt;TransformT extends <a href="../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&gt;&nbsp;org.apache.beam.runners.dataflow.TransformTranslator&lt;TransformT&gt;&nbsp;getTransformTranslator(java.lang.Class&lt;TransformT&gt;&nbsp;transformClass)</pre>
+<div class="block">Returns the <code>TransformTranslator</code> to use for instances of the
+ specified PTransform class, or null if none registered.</div>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" target="_top">Frames</a></li>
+<li><a href="DataflowPipelineTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html
new file mode 100644
index 0000000..9d2bda5
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:03 PDT 2017 -->
+<title>DataflowRunner.StreamingPCollectionViewWriterFn</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataflowRunner.StreamingPCollectionViewWriterFn";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":41,"i1":42,"i2":42,"i3":42};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunner.StreamingPCollectionViewWriterFn.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.dataflow</div>
+<h2 title="Class DataflowRunner.StreamingPCollectionViewWriterFn" class="title">Class DataflowRunner.StreamingPCollectionViewWriterFn&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.DoFn</a>&lt;java.lang.Iterable&lt;T&gt;,T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.dataflow.DataflowRunner.StreamingPCollectionViewWriterFn&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a></dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<br>
+<pre>@Deprecated
+public static class <span class="typeNameLabel">DataflowRunner.StreamingPCollectionViewWriterFn&lt;T&gt;</span>
+extends <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a>&lt;java.lang.Iterable&lt;T&gt;,T&gt;</pre>
+<div class="block">A marker <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a> for writing the contents of a <a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> to a streaming
+ <a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a> backend implementation.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.beam.runners.dataflow.DataflowRunner.StreamingPCollectionViewWriterFn">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.BoundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.BoundedPerElement</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.FinishBundle.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.FinishBundle</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.FinishBundleContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.FinishBundleContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.GetInitialRestriction.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.GetInitialRestriction</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.GetRestrictionCoder.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.GetRestrictionCoder</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.NewTracker.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.NewTracker</a>, <a href="../..
 /../../../org/apache/beam/sdk/transforms/DoFn.OnTimer.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.OnTimer</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.OnTimerContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.OnTimerContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.OutputReceiver.html" title="interface in org.apache.beam.sdk.transforms">DoFn.OutputReceiver</a>&lt;<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.OutputReceiver.html" title="type parameter in DoFn.OutputReceiver">T</a>&gt;, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.ProcessContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.ProcessElement</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.Setup.html" title="annotation in org.apac
 he.beam.sdk.transforms">DoFn.Setup</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.SplitRestriction.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.SplitRestriction</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.StartBundle.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.StartBundle</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.StartBundleContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.StartBundleContext</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.StateId.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.StateId</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.Teardown.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.Teardown</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.TimerId.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.TimerId</a>, <a href="../../../../../org/apache/beam/sd
 k/transforms/DoFn.UnboundedPerElement.html" title="annotation in org.apache.beam.sdk.transforms">DoFn.UnboundedPerElement</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.WindowedContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.WindowedContext</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner.StreamingPCollectionViewWriterFn</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html#create-org.apache.beam.sdk.values.PCollectionView-org.apache.beam.sdk.coders.Coder-">create</a></span>(<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&nbsp;view,
+      <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;dataCoder)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="type parameter in DataflowRunner.StreamingPCollectionViewWriterFn">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html#getDataCoder--">getDataCoder</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html#getView--">getView</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html#processElement-org.apache.beam.sdk.transforms.DoFn.ProcessContext-org.apache.beam.sdk.transforms.windowing.BoundedWindow-">processElement</a></span>(<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.ProcessContext</a>&nbsp;c,
+              <a href="../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;w)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms">DoFn</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#getAllowedTimestampSkew--">getAllowedTimestampSkew</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#getInputTypeDescriptor--">getInputTypeDescriptor</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#getOutputTypeDescriptor--">getOutputTypeDescriptor</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a>, <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html#prepareForProcessing--">prepareForProcessing</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.beam.sdk.values.PCollectionView-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner.StreamingPCollectionViewWriterFn</a>&lt;T&gt;&nbsp;create(<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&nbsp;view,
+                                                                            <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;dataCoder)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="getView--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getView</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values">PCollectionView</a>&lt;?&gt;&nbsp;getView()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="getDataCoder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataCoder</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="type parameter in DataflowRunner.StreamingPCollectionViewWriterFn">T</a>&gt;&nbsp;getDataCoder()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="processElement-org.apache.beam.sdk.transforms.DoFn.ProcessContext-org.apache.beam.sdk.transforms.windowing.BoundedWindow-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>processElement</h4>
+<pre><a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessElement.html" title="annotation in org.apache.beam.sdk.transforms">@DoFn.ProcessElement</a>
+public&nbsp;void&nbsp;processElement(<a href="../../../../../org/apache/beam/sdk/transforms/DoFn.ProcessContext.html" title="class in org.apache.beam.sdk.transforms">DoFn.ProcessContext</a>&nbsp;c,
+                                                <a href="../../../../../org/apache/beam/sdk/transforms/windowing/BoundedWindow.html" title="class in org.apache.beam.sdk.transforms.windowing">BoundedWindow</a>&nbsp;w)
+                                         throws java.lang.Exception</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" target="_top">Frames</a></li>
+<li><a href="DataflowRunner.StreamingPCollectionViewWriterFn.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.beam.sdk.transforms.DoFn">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[05/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html
new file mode 100644
index 0000000..06edfc1
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>GlobalWatermarkHolder.SparkWatermarks</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="GlobalWatermarkHolder.SparkWatermarks";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" target="_top">Frames</a></li>
+<li><a href="GlobalWatermarkHolder.SparkWatermarks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.util</div>
+<h2 title="Class GlobalWatermarkHolder.SparkWatermarks" class="title">Class GlobalWatermarkHolder.SparkWatermarks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.util.GlobalWatermarkHolder.SparkWatermarks</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">GlobalWatermarkHolder.SparkWatermarks</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><code>GlobalWatermarkHolder.SparkWatermarks</code></a> holds the watermarks and batch time
+ relevant to a micro-batch input from a specific source.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.util.GlobalWatermarkHolder.SparkWatermarks">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html#SparkWatermarks-org.joda.time.Instant-org.joda.time.Instant-org.joda.time.Instant-">SparkWatermarks</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;lowWatermark,
+               <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;highWatermark,
+               <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;synchronizedProcessingTime)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html#getHighWatermark--">getHighWatermark</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html#getLowWatermark--">getLowWatermark</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html#getSynchronizedProcessingTime--">getSynchronizedProcessingTime</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkWatermarks-org.joda.time.Instant-org.joda.time.Instant-org.joda.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkWatermarks</h4>
+<pre>public&nbsp;SparkWatermarks(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;lowWatermark,
+                       <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;highWatermark,
+                       <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;synchronizedProcessingTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLowWatermark--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLowWatermark</h4>
+<pre>public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;getLowWatermark()</pre>
+</li>
+</ul>
+<a name="getHighWatermark--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHighWatermark</h4>
+<pre>public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;getHighWatermark()</pre>
+</li>
+</ul>
+<a name="getSynchronizedProcessingTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSynchronizedProcessingTime</h4>
+<pre>public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;getSynchronizedProcessingTime()</pre>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" target="_top">Frames</a></li>
+<li><a href="GlobalWatermarkHolder.SparkWatermarks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html
new file mode 100644
index 0000000..afaca54
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>GlobalWatermarkHolder.WatermarksListener</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="GlobalWatermarkHolder.WatermarksListener";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" target="_top">Frames</a></li>
+<li><a href="GlobalWatermarkHolder.WatermarksListener.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.util</div>
+<h2 title="Class GlobalWatermarkHolder.WatermarksListener" class="title">Class GlobalWatermarkHolder.WatermarksListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.streaming.api.java.JavaStreamingListener</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.util.GlobalWatermarkHolder.WatermarksListener</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">GlobalWatermarkHolder.WatermarksListener</span>
+extends org.apache.spark.streaming.api.java.JavaStreamingListener</pre>
+<div class="block">Advance the WMs onBatchCompleted event.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html#WatermarksListener-org.apache.spark.streaming.api.java.JavaStreamingContext-">WatermarksListener</a></span>(org.apache.spark.streaming.api.java.JavaStreamingContext&nbsp;jssc)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html#onBatchCompleted-org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted-">onBatchCompleted</a></span>(org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted&nbsp;batchCompleted)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.streaming.api.java.JavaStreamingListener">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.streaming.api.java.JavaStreamingListener</h3>
+<code>onBatchStarted, onBatchSubmitted, onOutputOperationCompleted, onOutputOperationStarted, onReceiverError, onReceiverStarted, onReceiverStopped</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WatermarksListener-org.apache.spark.streaming.api.java.JavaStreamingContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WatermarksListener</h4>
+<pre>public&nbsp;WatermarksListener(org.apache.spark.streaming.api.java.JavaStreamingContext&nbsp;jssc)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onBatchCompleted-org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onBatchCompleted</h4>
+<pre>public&nbsp;void&nbsp;onBatchCompleted(org.apache.spark.streaming.api.java.JavaStreamingListenerBatchCompleted&nbsp;batchCompleted)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>onBatchCompleted</code>&nbsp;in class&nbsp;<code>org.apache.spark.streaming.api.java.JavaStreamingListener</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" target="_top">Frames</a></li>
+<li><a href="GlobalWatermarkHolder.WatermarksListener.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html
new file mode 100644
index 0000000..1be8d93
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html
@@ -0,0 +1,364 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>GlobalWatermarkHolder</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="GlobalWatermarkHolder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" target="_top">Frames</a></li>
+<li><a href="GlobalWatermarkHolder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.util</div>
+<h2 title="Class GlobalWatermarkHolder" class="title">Class GlobalWatermarkHolder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.util.GlobalWatermarkHolder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GlobalWatermarkHolder</span>
+extends java.lang.Object</pre>
+<div class="block">A <code>Broadcast</code> variable to hold the global watermarks for a micro-batch.
+
+ <p>For each source, holds a queue for the watermarks of each micro-batch that was read,
+ and advances the watermarks according to the queue (first-in-first-out).</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a></span></code>
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><code>GlobalWatermarkHolder.SparkWatermarks</code></a> holds the watermarks and batch time
+ relevant to a micro-batch input from a specific source.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.WatermarksListener</a></span></code>
+<div class="block">Advance the WMs onBatchCompleted event.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#GlobalWatermarkHolder--">GlobalWatermarkHolder</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#add-int-org.apache.beam.runners.spark.util.GlobalWatermarkHolder.SparkWatermarks-">add</a></span>(int&nbsp;sourceId,
+   <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&nbsp;sparkWatermarks)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#addAll-java.util.Map-">addAll</a></span>(java.util.Map&lt;java.lang.Integer,java.util.Queue&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;&nbsp;sourceTimes)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#advance-org.apache.spark.api.java.JavaSparkContext-">advance</a></span>(org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</code>
+<div class="block">Advances the watermarks to the next-in-line watermarks.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#clear--">clear</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static org.apache.spark.broadcast.Broadcast&lt;java.util.Map&lt;java.lang.Integer,<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html#get--">get</a></span>()</code>
+<div class="block">Returns the <code>Broadcast</code> containing the <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><code>GlobalWatermarkHolder.SparkWatermarks</code></a> mapped
+ to their sources.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GlobalWatermarkHolder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GlobalWatermarkHolder</h4>
+<pre>public&nbsp;GlobalWatermarkHolder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="add-int-org.apache.beam.runners.spark.util.GlobalWatermarkHolder.SparkWatermarks-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public static&nbsp;void&nbsp;add(int&nbsp;sourceId,
+                       <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&nbsp;sparkWatermarks)</pre>
+</li>
+</ul>
+<a name="addAll-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAll</h4>
+<pre>public static&nbsp;void&nbsp;addAll(java.util.Map&lt;java.lang.Integer,java.util.Queue&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;&nbsp;sourceTimes)</pre>
+</li>
+</ul>
+<a name="get--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;org.apache.spark.broadcast.Broadcast&lt;java.util.Map&lt;java.lang.Integer,<a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util">GlobalWatermarkHolder.SparkWatermarks</a>&gt;&gt;&nbsp;get()</pre>
+<div class="block">Returns the <code>Broadcast</code> containing the <a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><code>GlobalWatermarkHolder.SparkWatermarks</code></a> mapped
+ to their sources.</div>
+</li>
+</ul>
+<a name="advance-org.apache.spark.api.java.JavaSparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>advance</h4>
+<pre>public static&nbsp;void&nbsp;advance(org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</pre>
+<div class="block">Advances the watermarks to the next-in-line watermarks.
+ SparkWatermarks are monotonically increasing.</div>
+</li>
+</ul>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public static&nbsp;void&nbsp;clear()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/ByteArray.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html" target="_top">Frames</a></li>
+<li><a href="GlobalWatermarkHolder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SideInputBroadcast.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SideInputBroadcast.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SideInputBroadcast.html
new file mode 100644
index 0000000..eeb6326
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SideInputBroadcast.html
@@ -0,0 +1,287 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SideInputBroadcast</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SideInputBroadcast";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":9,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/SideInputBroadcast.html" target="_top">Frames</a></li>
+<li><a href="SideInputBroadcast.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.util</div>
+<h2 title="Class SideInputBroadcast" class="title">Class SideInputBroadcast&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.util.SideInputBroadcast&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SideInputBroadcast&lt;T&gt;</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">Broadcast helper for side inputs. Helps to do the transformation from
+ bytes transform to broadcast transform to value by coder</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.util.SideInputBroadcast">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html#broadcast-org.apache.spark.api.java.JavaSparkContext-">broadcast</a></span>(org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util">SideInputBroadcast</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html#create-byte:A-org.apache.beam.sdk.coders.Coder-">create</a></span>(byte[]&nbsp;bytes,
+      <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="type parameter in SideInputBroadcast">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html#unpersist--">unpersist</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-byte:A-org.apache.beam.sdk.coders.Coder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util">SideInputBroadcast</a>&lt;T&gt;&nbsp;create(byte[]&nbsp;bytes,
+                                               <a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder)</pre>
+</li>
+</ul>
+<a name="getValue--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="type parameter in SideInputBroadcast">T</a>&nbsp;getValue()</pre>
+</li>
+</ul>
+<a name="broadcast-org.apache.spark.api.java.JavaSparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>broadcast</h4>
+<pre>public&nbsp;void&nbsp;broadcast(org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</pre>
+</li>
+</ul>
+<a name="unpersist--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>unpersist</h4>
+<pre>public&nbsp;void&nbsp;unpersist()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarksListener.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/SideInputBroadcast.html" target="_top">Frames</a></li>
+<li><a href="SideInputBroadcast.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html
new file mode 100644
index 0000000..704272d
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html
@@ -0,0 +1,321 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SinglePrimitiveOutputPTransform</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SinglePrimitiveOutputPTransform";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" target="_top">Frames</a></li>
+<li><a href="SinglePrimitiveOutputPTransform.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.util</div>
+<h2 title="Class SinglePrimitiveOutputPTransform" class="title">Class SinglePrimitiveOutputPTransform&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">org.apache.beam.sdk.transforms.PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;T&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.util.SinglePrimitiveOutputPTransform&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SinglePrimitiveOutputPTransform&lt;T&gt;</span>
+extends <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;T&gt;&gt;</pre>
+<div class="block">A <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> wrapping another transform.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.util.SinglePrimitiveOutputPTransform">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#name">name</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html#SinglePrimitiveOutputPTransform-org.apache.beam.sdk.transforms.PTransform-">SinglePrimitiveOutputPTransform</a></span>(<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="type parameter in SinglePrimitiveOutputPTransform">T</a>&gt;&gt;&nbsp;transform)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="type parameter in SinglePrimitiveOutputPTransform">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html#expand-org.apache.beam.sdk.values.PInput-">expand</a></span>(<a href="../../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>&nbsp;input)</code>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.transforms.<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getAdditionalInputs--">getAdditionalInputs</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder--">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getDefaultOutputCoder-InputT-org.apache.beam.sdk.values.PCollection-">getDefaultOutputCoder</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getKindString--">getKindString</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#getName--">getName</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a>, <a href="../../../../../../org/apache/beam/sdk/trans
 forms/PTransform.html#toString--">toString</a>, <a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#validate-org.apache.beam.sdk.options.PipelineOptions-">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SinglePrimitiveOutputPTransform-org.apache.beam.sdk.transforms.PTransform-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SinglePrimitiveOutputPTransform</h4>
+<pre>public&nbsp;SinglePrimitiveOutputPTransform(<a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="type parameter in SinglePrimitiveOutputPTransform">T</a>&gt;&gt;&nbsp;transform)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="expand-org.apache.beam.sdk.values.PInput-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>expand</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="type parameter in SinglePrimitiveOutputPTransform">T</a>&gt;&nbsp;expand(<a href="../../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>&nbsp;input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">PTransform</a></code></span></div>
+<div class="block">Applies this <code>PTransform</code> on the given <code>InputT</code>, and returns its
+ <code>Output</code>.
+
+ <p>Composite transforms, which are defined in terms of other transforms,
+ should return the output of one of the composed transforms.  Non-composite
+ transforms, which do not apply any transforms internally, should return
+ a new unbound output and register evaluators (via backend-specific
+ registration methods).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html#expand-InputT-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms">PTransform</a>&lt;<a href="../../../../../../org/apache/beam/sdk/values/PInput.html" title="interface in org.apache.beam.sdk.values">PInput</a>,<a href="../../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values">PCollection</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" title="type parameter in SinglePrimitiveOutputPTransform">T</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SideInputBroadcast.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/util/SparkSideInputReader.html" title="class in org.apache.beam.runners.spark.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/util/SinglePrimitiveOutputPTransform.html" target="_top">Frames</a></li>
+<li><a href="SinglePrimitiveOutputPTransform.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.sdk.transforms.PTransform">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[10/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html
new file mode 100644
index 0000000..6c9ac0c
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>MicrobatchSource.Reader</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MicrobatchSource.Reader";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" target="_top">Frames</a></li>
+<li><a href="MicrobatchSource.Reader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class MicrobatchSource.Reader" class="title">Class MicrobatchSource.Reader</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">org.apache.beam.sdk.io.Source.Reader</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.MicrobatchSource.Reader</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.AutoCloseable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io">MicrobatchSource</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>,<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">CheckpointMarkT</a> extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MicrobatchSource.Reader</span>
+extends <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;T&gt;</pre>
+<div class="block">Mostly based on
+ <a href="../../../../../../org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>BoundedReadFromUnboundedSource</code></a>'s
+ <code>UnboundedToBoundedSourceAdapter</code>,
+ with some adjustments for Spark specifics.
+
+ <p>This Reader reads until one of the following thresholds has been reached:
+ <ol>
+   <li>max records (per batch)</li>
+   <li>max read duration (per batch)</li>
+ </ol></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#advance--">advance</a></span>()</code>
+<div class="block">Advances the reader to the next valid record.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#close--">close</a></span>()</code>
+<div class="block">Closes the reader.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">CheckpointMarkT</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#getCheckpointMark--">getCheckpointMark</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#getCurrent--">getCurrent</a></span>()</code>
+<div class="block">Returns the value of the data item that was read by the last <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--"><code>Source.Reader.start()</code></a> or
+ <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> call.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#getCurrentSource--">getCurrentSource</a></span>()</code>
+<div class="block">Returns a <code>Source</code> describing the same input that this <code>Reader</code> currently reads
+ (including items already read).</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#getCurrentTimestamp--">getCurrentTimestamp</a></span>()</code>
+<div class="block">Returns the timestamp associated with the current data item.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#getWatermark--">getWatermark</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html#start--">start</a></span>()</code>
+<div class="block">Initializes the reader and advances the reader to the first record.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="start--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public&nbsp;boolean&nbsp;start()
+              throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--">Source.Reader</a></code></span></div>
+<div class="block">Initializes the reader and advances the reader to the first record.
+
+ <p>This method should be called exactly once. The invocation should occur prior to calling
+ <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> or <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#getCurrent--"><code>Source.Reader.getCurrent()</code></a>. This method may perform expensive operations that
+ are needed to initialize the reader.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--">start</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>true</code> if a record was read, <code>false</code> if there is no more input available.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="advance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>advance</h4>
+<pre>public&nbsp;boolean&nbsp;advance()
+                throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--">Source.Reader</a></code></span></div>
+<div class="block">Advances the reader to the next valid record.
+
+ <p>It is an error to call this without having called <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--"><code>Source.Reader.start()</code></a> first.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--">advance</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>true</code> if a record was read, <code>false</code> if there is no more input available.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrent--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrent</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&nbsp;getCurrent()
+             throws java.util.NoSuchElementException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#getCurrent--">Source.Reader</a></code></span></div>
+<div class="block">Returns the value of the data item that was read by the last <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--"><code>Source.Reader.start()</code></a> or
+ <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> call. The returned value must be effectively immutable and remain valid
+ indefinitely.
+
+ <p>Multiple calls to this method without an intervening call to <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> should
+ return the same result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#getCurrent--">getCurrent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - if <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--"><code>Source.Reader.start()</code></a> was never called, or if
+         the last <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--"><code>Source.Reader.start()</code></a> or <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> returned <code>false</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentTimestamp--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentTimestamp</h4>
+<pre>public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;getCurrentTimestamp()
+                            throws java.util.NoSuchElementException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#getCurrentTimestamp--">Source.Reader</a></code></span></div>
+<div class="block">Returns the timestamp associated with the current data item.
+
+ <p>If the source does not support timestamps, this should return
+ <code>BoundedWindow.TIMESTAMP_MIN_VALUE</code>.
+
+ <p>Multiple calls to this method without an intervening call to <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> should
+ return the same result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#getCurrentTimestamp--">getCurrentTimestamp</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - if the reader is at the beginning of the input and
+         <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--"><code>Source.Reader.start()</code></a> or <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> wasn't called, or if the last <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#start--"><code>Source.Reader.start()</code></a> or
+         <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#advance--"><code>Source.Reader.advance()</code></a> returned <code>false</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+           throws java.io.IOException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#close--">Source.Reader</a></code></span></div>
+<div class="block">Closes the reader. The reader cannot be used after this method is called.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#close--">close</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentSource--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentSource</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;&nbsp;getCurrentSource()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#getCurrentSource--">Source.Reader</a></code></span></div>
+<div class="block">Returns a <code>Source</code> describing the same input that this <code>Reader</code> currently reads
+ (including items already read).
+
+ <p>Usually, an implementation will simply return the immutable <a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io"><code>Source</code></a> object from
+ which the current <a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io"><code>Source.Reader</code></a> was constructed, or delegate to the base class.
+ However, when using or implementing this method on a <a href="../../../../../../org/apache/beam/sdk/io/BoundedSource.BoundedReader.html" title="class in org.apache.beam.sdk.io"><code>BoundedSource.BoundedReader</code></a>,
+ special considerations apply, see documentation for
+ <a href="../../../../../../org/apache/beam/sdk/io/BoundedSource.BoundedReader.html#getCurrentSource--"><code>BoundedSource.BoundedReader.getCurrentSource()</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html#getCurrentSource--">getCurrentSource</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCheckpointMark--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckpointMark</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">CheckpointMarkT</a>&nbsp;getCheckpointMark()</pre>
+</li>
+</ul>
+<a name="getWatermark--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getWatermark</h4>
+<pre>public&nbsp;<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Instant.html?is-external=true" title="class or interface in org.joda.time">Instant</a>&nbsp;getWatermark()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" target="_top">Frames</a></li>
+<li><a href="MicrobatchSource.Reader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.html
new file mode 100644
index 0000000..d27eb24
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/MicrobatchSource.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>MicrobatchSource</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MicrobatchSource";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/MicrobatchSource.html" target="_top">Frames</a></li>
+<li><a href="MicrobatchSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class MicrobatchSource" class="title">Class MicrobatchSource&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">org.apache.beam.sdk.io.Source</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.MicrobatchSource&lt;T,CheckpointMarkT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../../../../org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display">HasDisplayData</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MicrobatchSource&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</span>
+extends <a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;T&gt;</pre>
+<div class="block">A <a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io"><code>Source</code></a> that accommodates Spark's micro-batch oriented nature and wraps an
+ <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>UnboundedSource</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.io.MicrobatchSource">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" title="class in org.apache.beam.runners.spark.io">MicrobatchSource.Reader</a></span></code>
+<div class="block">Mostly based on
+ <a href="../../../../../../org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.html" title="class in org.apache.beam.sdk.io"><code>BoundedReadFromUnboundedSource</code></a>'s
+ <code>UnboundedToBoundedSourceAdapter</code>,
+ with some adjustments for Spark specifics.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#clearCache--">clearCache</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">CheckpointMarkT</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#getCheckpointMarkCoder--">getCheckpointMarkCoder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#getDefaultOutputCoder--">getDefaultOutputCoder</a></span>()</code>
+<div class="block">Returns the default <code>Coder</code> to use for the data read from this source.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#getId--">getId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#getOrCreateReader-org.apache.beam.sdk.options.PipelineOptions-CheckpointMarkT-">getOrCreateReader</a></span>(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options,
+                 <a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">CheckpointMarkT</a>&nbsp;checkpointMark)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html#validate--">validate</a></span>()</code>
+<div class="block">Checks that this source is valid, before it can be used in a pipeline.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.sdk.io.Source">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.sdk.io.<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a></h3>
+<code><a href="../../../../../../org/apache/beam/sdk/io/Source.html#populateDisplayData-org.apache.beam.sdk.transforms.display.DisplayData.Builder-">populateDisplayData</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOrCreateReader-org.apache.beam.sdk.options.PipelineOptions-org.apache.beam.sdk.io.UnboundedSource.CheckpointMark-">
+<!--   -->
+</a><a name="getOrCreateReader-org.apache.beam.sdk.options.PipelineOptions-CheckpointMarkT-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrCreateReader</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/io/Source.Reader.html" title="class in org.apache.beam.sdk.io">Source.Reader</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;&nbsp;getOrCreateReader(<a href="../../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options,
+                                          <a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">CheckpointMarkT</a>&nbsp;checkpointMark)
+                                   throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="validate--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validate</h4>
+<pre>public&nbsp;void&nbsp;validate()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.html#validate--">Source</a></code></span></div>
+<div class="block">Checks that this source is valid, before it can be used in a pipeline.
+
+ <p>It is recommended to use <a href="http://google.github.io/guava/releases/20.0/api/docs/com/google/common/base/Preconditions.html?is-external=true" title="class or interface in com.google.common.base"><code>Preconditions</code></a> for implementing
+ this method.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.html#validate--">validate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDefaultOutputCoder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultOutputCoder</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;&nbsp;getDefaultOutputCoder()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.html#getDefaultOutputCoder--">Source</a></code></span></div>
+<div class="block">Returns the default <code>Coder</code> to use for the data read from this source.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/beam/sdk/io/Source.html#getDefaultOutputCoder--">getDefaultOutputCoder</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCheckpointMarkCoder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckpointMarkCoder</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="type parameter in MicrobatchSource">CheckpointMarkT</a>&gt;&nbsp;getCheckpointMarkCoder()</pre>
+</li>
+</ul>
+<a name="getId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getId()</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;o)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="clearCache--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clearCache</h4>
+<pre>public static&nbsp;void&nbsp;clearCache()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/EmptyCheckpointMark.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/MicrobatchSource.html" target="_top">Frames</a></li>
+<li><a href="MicrobatchSource.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Bounded.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Bounded.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Bounded.html
new file mode 100644
index 0000000..cada21f
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Bounded.html
@@ -0,0 +1,340 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SourceRDD.Bounded</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SourceRDD.Bounded";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" target="_top">Frames</a></li>
+<li><a href="SourceRDD.Bounded.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.spark.rdd.RDD">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.spark.rdd.RDD">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class SourceRDD.Bounded" class="title">Class SourceRDD.Bounded&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.rdd.RDD&lt;org.apache.beam.sdk.util.WindowedValue&lt;T&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.SourceRDD.Bounded&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, org.apache.spark.Logging</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io">SourceRDD</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SourceRDD.Bounded&lt;T&gt;</span>
+extends org.apache.spark.rdd.RDD&lt;org.apache.beam.sdk.util.WindowedValue&lt;T&gt;&gt;</pre>
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><code>SourceRDD.Bounded</code></a> reads input from a <a href="../../../../../../org/apache/beam/sdk/io/BoundedSource.html" title="class in org.apache.beam.sdk.io"><code>BoundedSource</code></a>
+ and creates a Spark <code>RDD</code>.
+ This is the default way for the SparkRunner to read data from Beam's BoundedSources.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.io.SourceRDD.Bounded">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.spark.rdd.RDD">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.spark.rdd.RDD</h3>
+<code>org$apache$spark$rdd$RDD$$evidence$1</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html#Bounded-org.apache.spark.SparkContext-org.apache.beam.sdk.io.BoundedSource-org.apache.beam.runners.spark.translation.SparkRuntimeContext-java.lang.String-">Bounded</a></span>(org.apache.spark.SparkContext&nbsp;sc,
+       <a href="../../../../../../org/apache/beam/sdk/io/BoundedSource.html" title="class in org.apache.beam.sdk.io">BoundedSource</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="type parameter in SourceRDD.Bounded">T</a>&gt;&nbsp;source,
+       org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+       java.lang.String&nbsp;stepName)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>scala.collection.Iterator&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="type parameter in SourceRDD.Bounded">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html#compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">compute</a></span>(org.apache.spark.Partition&nbsp;split,
+       org.apache.spark.TaskContext&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.spark.Partition[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html#getPartitions--">getPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.rdd.RDD">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.rdd.RDD</h3>
+<code>$plus$plus, aggregate, cache, cartesian, checkpoint, checkpointData_$eq, checkpointData, clearDependencies, coalesce, coalesce$default$2, coalesce$default$3, collect, collect, collectPartitions, computeOrReadCheckpoint, conf, context, count, countApprox, countApprox$default$2, countApproxDistinct, countApproxDistinct, countApproxDistinct$default$1, countByValue, countByValue$default$1, countByValueApprox, countByValueApprox$default$2, countByValueApprox$default$3, creationSite, dependencies, distinct, distinct, distinct$default$2, doCheckpoint, doubleRDDToDoubleRDDFunctions, elementClassTag, filter, filterWith, first, firstParent, flatMap, flatMapWith, flatMapWith$default$2, fold, foreach, foreachPartition, foreachWith, getCheckpointFile, getCreationSite, getDependencies, getNarrowAncestors, getNumPartitions, getPreferredLocations, getStorageLevel, glom, groupBy, groupBy, groupBy, groupBy$default$4, id, intersection, intersection, intersection, intersection$default$3, isCheckp
 ointed, isCheckpointedAndMaterialized, isEmpty, isLocallyCheckpointed, isTraceEnabled, iterator, keyBy, localCheckpoint, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning, map, mapPartitions, mapPartitions$default$2, mapPartitionsInternal, mapPartitionsInternal$default$2, mapPartitionsWithContext, mapPartitionsWithContext$default$2, mapPartitionsWithIndex, mapPartitionsWithIndex$default$2, mapPartitionsWithSplit, mapPartitionsWithSplit$default$2, mapWith, mapWith$default$2, markCheckpointed, max, min, name_$eq, name, numericRDDToDoubleRDDFunctions, org$apache$spark$Logging$$log__$eq, org$apache$spark$Logging$$log_, org$apache$spark$rdd$RDD$$debugString$1, org$apache$spark$rdd$RDD$$debugString$default$4$1, org$apache$spark$rdd$RDD$$dependencies__$eq, org$apache$spark$rdd$RDD$$dependencies_, org$apache$spark$rdd$RDD$$doCheckpointCalled_$eq, org$apache$spark$rdd$RDD$$doCheckpointCalled, org$apache$spark$rdd$RDD$$partition
 s__$eq, org$apache$spark$rdd$RDD$$partitions_, org$apache$spark$rdd$RDD$$sc, org$apache$spark$rdd$RDD$$visit$1, parent, partitioner, partitions, persist, persist, pipe, pipe, pipe, pipe$default$2, pipe$default$3, pipe$default$4, pipe$default$5, preferredLocations, randomSampleWithRange, randomSplit, randomSplit$default$2, rddToAsyncRDDActions, rddToOrderedRDDFunctions, rddToPairRDDFunctions, rddToPairRDDFunctions$default$4, rddToSequenceFileRDDFunctions, reduce, repartition, repartition$default$2, retag, retag, sample, sample$default$3, saveAsObjectFile, saveAsTextFile, saveAsTextFile, scope, setName, sortBy, sortBy$default$2, sortBy$default$3, sparkContext, subtract, subtract, subtract, subtract$default$3, take, takeOrdered, takeSample, takeSample$default$3, toArray, toDebugString, toJavaRDD, toLocalIterator, top, toString, treeAggregate, treeAggregate$default$4, treeReduce, treeReduce$default$2, union, unpersist, unpersist$default$1, withScope, zip, zipPartitions, zipPartitions, z
 ipPartitions, zipPartitions, zipPartitions, zipPartitions, zipWithIndex, zipWithUniqueId</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Bounded-org.apache.spark.SparkContext-org.apache.beam.sdk.io.BoundedSource-org.apache.beam.runners.spark.translation.SparkRuntimeContext-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Bounded</h4>
+<pre>public&nbsp;Bounded(org.apache.spark.SparkContext&nbsp;sc,
+               <a href="../../../../../../org/apache/beam/sdk/io/BoundedSource.html" title="class in org.apache.beam.sdk.io">BoundedSource</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="type parameter in SourceRDD.Bounded">T</a>&gt;&nbsp;source,
+               org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+               java.lang.String&nbsp;stepName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartitions</h4>
+<pre>public&nbsp;org.apache.spark.Partition[]&nbsp;getPartitions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPartitions</code>&nbsp;in class&nbsp;<code>org.apache.spark.rdd.RDD&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="type parameter in SourceRDD.Bounded">T</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;scala.collection.Iterator&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="type parameter in SourceRDD.Bounded">T</a>&gt;&gt;&nbsp;compute(org.apache.spark.Partition&nbsp;split,
+                                                                                    org.apache.spark.TaskContext&nbsp;context)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>compute</code>&nbsp;in class&nbsp;<code>org.apache.spark.rdd.RDD&lt;org.apache.beam.sdk.util.WindowedValue&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="type parameter in SourceRDD.Bounded">T</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" target="_top">Frames</a></li>
+<li><a href="SourceRDD.Bounded.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.spark.rdd.RDD">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html
new file mode 100644
index 0000000..6581fab
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html
@@ -0,0 +1,359 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:05 PDT 2017 -->
+<title>SourceRDD.Unbounded</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SourceRDD.Unbounded";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" target="_top">Frames</a></li>
+<li><a href="SourceRDD.Unbounded.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.spark.rdd.RDD">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark.io</div>
+<h2 title="Class SourceRDD.Unbounded" class="title">Class SourceRDD.Unbounded&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.rdd.RDD&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;T&gt;,CheckpointMarkT&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.io.SourceRDD.Unbounded&lt;T,CheckpointMarkT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, org.apache.spark.Logging</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.html" title="class in org.apache.beam.runners.spark.io">SourceRDD</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SourceRDD.Unbounded&lt;T,CheckpointMarkT extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;</span>
+extends org.apache.spark.rdd.RDD&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;T&gt;,CheckpointMarkT&gt;&gt;</pre>
+<div class="block">A <a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="class in org.apache.beam.runners.spark.io"><code>SourceRDD.Unbounded</code></a> is the implementation of a micro-batch
+ in a <code>SourceDStream</code>.
+
+ <p>This RDD is made of P partitions, each containing a single pair-element of the partitioned
+ <a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io"><code>MicrobatchSource</code></a> and an optional starting <code>UnboundedSource.CheckpointMark</code>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../serialized-form.html#org.apache.beam.runners.spark.io.SourceRDD.Unbounded">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.spark.rdd.RDD">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.spark.rdd.RDD</h3>
+<code>org$apache$spark$rdd$RDD$$evidence$1</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html#Unbounded-org.apache.spark.SparkContext-org.apache.beam.runners.spark.translation.SparkRuntimeContext-org.apache.beam.runners.spark.io.MicrobatchSource-int-">Unbounded</a></span>(org.apache.spark.SparkContext&nbsp;sc,
+         org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+         <a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io">MicrobatchSource</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a>&gt;&nbsp;microbatchSource,
+         int&nbsp;initialNumPartitions)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>scala.collection.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>&gt;,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html#compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">compute</a></span>(org.apache.spark.Partition&nbsp;split,
+       org.apache.spark.TaskContext&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.spark.Partition[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html#getPartitions--">getPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>scala.Option&lt;org.apache.spark.Partitioner&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html#partitioner--">partitioner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.rdd.RDD">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.rdd.RDD</h3>
+<code>$plus$plus, aggregate, cache, cartesian, checkpoint, checkpointData_$eq, checkpointData, clearDependencies, coalesce, coalesce$default$2, coalesce$default$3, collect, collect, collectPartitions, computeOrReadCheckpoint, conf, context, count, countApprox, countApprox$default$2, countApproxDistinct, countApproxDistinct, countApproxDistinct$default$1, countByValue, countByValue$default$1, countByValueApprox, countByValueApprox$default$2, countByValueApprox$default$3, creationSite, dependencies, distinct, distinct, distinct$default$2, doCheckpoint, doubleRDDToDoubleRDDFunctions, elementClassTag, filter, filterWith, first, firstParent, flatMap, flatMapWith, flatMapWith$default$2, fold, foreach, foreachPartition, foreachWith, getCheckpointFile, getCreationSite, getDependencies, getNarrowAncestors, getNumPartitions, getPreferredLocations, getStorageLevel, glom, groupBy, groupBy, groupBy, groupBy$default$4, id, intersection, intersection, intersection, intersection$default$3, isCheckp
 ointed, isCheckpointedAndMaterialized, isEmpty, isLocallyCheckpointed, isTraceEnabled, iterator, keyBy, localCheckpoint, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning, map, mapPartitions, mapPartitions$default$2, mapPartitionsInternal, mapPartitionsInternal$default$2, mapPartitionsWithContext, mapPartitionsWithContext$default$2, mapPartitionsWithIndex, mapPartitionsWithIndex$default$2, mapPartitionsWithSplit, mapPartitionsWithSplit$default$2, mapWith, mapWith$default$2, markCheckpointed, max, min, name_$eq, name, numericRDDToDoubleRDDFunctions, org$apache$spark$Logging$$log__$eq, org$apache$spark$Logging$$log_, org$apache$spark$rdd$RDD$$debugString$1, org$apache$spark$rdd$RDD$$debugString$default$4$1, org$apache$spark$rdd$RDD$$dependencies__$eq, org$apache$spark$rdd$RDD$$dependencies_, org$apache$spark$rdd$RDD$$doCheckpointCalled_$eq, org$apache$spark$rdd$RDD$$doCheckpointCalled, org$apache$spark$rdd$RDD$$partition
 s__$eq, org$apache$spark$rdd$RDD$$partitions_, org$apache$spark$rdd$RDD$$sc, org$apache$spark$rdd$RDD$$visit$1, parent, partitions, persist, persist, pipe, pipe, pipe, pipe$default$2, pipe$default$3, pipe$default$4, pipe$default$5, preferredLocations, randomSampleWithRange, randomSplit, randomSplit$default$2, rddToAsyncRDDActions, rddToOrderedRDDFunctions, rddToPairRDDFunctions, rddToPairRDDFunctions$default$4, rddToSequenceFileRDDFunctions, reduce, repartition, repartition$default$2, retag, retag, sample, sample$default$3, saveAsObjectFile, saveAsTextFile, saveAsTextFile, scope, setName, sortBy, sortBy$default$2, sortBy$default$3, sparkContext, subtract, subtract, subtract, subtract$default$3, take, takeOrdered, takeSample, takeSample$default$3, toArray, toDebugString, toJavaRDD, toLocalIterator, top, toString, treeAggregate, treeAggregate$default$4, treeReduce, treeReduce$default$2, union, unpersist, unpersist$default$1, withScope, zip, zipPartitions, zipPartitions, zipPartitions,
  zipPartitions, zipPartitions, zipPartitions, zipWithIndex, zipWithUniqueId</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Unbounded-org.apache.spark.SparkContext-org.apache.beam.runners.spark.translation.SparkRuntimeContext-org.apache.beam.runners.spark.io.MicrobatchSource-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Unbounded</h4>
+<pre>public&nbsp;Unbounded(org.apache.spark.SparkContext&nbsp;sc,
+                 org.apache.beam.runners.spark.translation.SparkRuntimeContext&nbsp;runtimeContext,
+                 <a href="../../../../../../org/apache/beam/runners/spark/io/MicrobatchSource.html" title="class in org.apache.beam.runners.spark.io">MicrobatchSource</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a>&gt;&nbsp;microbatchSource,
+                 int&nbsp;initialNumPartitions)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartitions</h4>
+<pre>public&nbsp;org.apache.spark.Partition[]&nbsp;getPartitions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPartitions</code>&nbsp;in class&nbsp;<code>org.apache.spark.rdd.RDD&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>&gt;,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a> extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="partitioner--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitioner</h4>
+<pre>public&nbsp;scala.Option&lt;org.apache.spark.Partitioner&gt;&nbsp;partitioner()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>partitioner</code>&nbsp;in class&nbsp;<code>org.apache.spark.rdd.RDD&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>&gt;,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a> extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;scala.collection.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>&gt;,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a>&gt;&gt;&nbsp;compute(org.apache.spark.Partition&nbsp;split,
+                                                                                  org.apache.spark.TaskContext&nbsp;context)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>compute</code>&nbsp;in class&nbsp;<code>org.apache.spark.rdd.RDD&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/beam/sdk/io/Source.html" title="class in org.apache.beam.sdk.io">Source</a>&lt;<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">T</a>&gt;,<a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" title="type parameter in SourceRDD.Unbounded">CheckpointMarkT</a> extends <a href="../../../../../../org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html" title="interface in org.apache.beam.sdk.io">UnboundedSource.CheckpointMark</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SourceRDD.Bounded.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/beam/runners/spark/io/SparkUnboundedSource.html" title="class in org.apache.beam.runners.spark.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html" target="_top">Frames</a></li>
+<li><a href="SourceRDD.Unbounded.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.spark.rdd.RDD">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[30/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-frame.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-frame.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-frame.html
new file mode 100644
index 0000000..1834d53
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-frame.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/beam/runners/dataflow/package-summary.html" target="classFrame">org.apache.beam.runners.dataflow</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow" target="classFrame"><span class="interfaceName">TestDataflowPipelineOptions</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">BatchStatefulParDoOverrides</a></li>
+<li><a href="BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">BatchStatefulParDoOverrides.BatchStatefulDoFn</a></li>
+<li><a href="CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">CreateDataflowView</a></li>
+<li><a href="DataflowClient.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowClient</a></li>
+<li><a href="DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineJob</a></li>
+<li><a href="DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineRegistrar</a></li>
+<li><a href="DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineRegistrar.Options</a></li>
+<li><a href="DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineRegistrar.Runner</a></li>
+<li><a href="DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineTranslator</a></li>
+<li><a href="DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowPipelineTranslator.JobSpecification</a></li>
+<li><a href="DataflowRunner.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunner</a></li>
+<li><a href="DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunner.StreamingPCollectionViewWriterFn</a></li>
+<li><a href="DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunnerHooks</a></li>
+<li><a href="DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowRunnerInfo</a></li>
+<li><a href="PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">PrimitiveParDoSingleFactory</a></li>
+<li><a href="PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">PrimitiveParDoSingleFactory.ParDoSingle</a></li>
+<li><a href="TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">TestDataflowRunner</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowJobAlreadyExistsException</a></li>
+<li><a href="DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowJobAlreadyUpdatedException</a></li>
+<li><a href="DataflowJobException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowJobException</a></li>
+<li><a href="DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow" target="classFrame">DataflowServiceException</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-summary.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-summary.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-summary.html
new file mode 100644
index 0000000..a4d3ae6
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/dataflow/package-summary.html
@@ -0,0 +1,310 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:08 PDT 2017 -->
+<title>org.apache.beam.runners.dataflow</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.beam.runners.dataflow";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/options/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.beam.runners.dataflow</h1>
+<div class="docSummary">
+<div class="block">Provides a Beam runner that executes pipelines on the Google Cloud Dataflow service.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow">TestDataflowPipelineOptions</a></td>
+<td class="colLast">
+<div class="block">A set of options used to configure the <a href="../../../../../org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing"><code>TestPipeline</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html" title="class in org.apache.beam.runners.dataflow">BatchStatefulParDoOverrides</a></td>
+<td class="colLast">
+<div class="block"><code>PTransformOverrideFactories</code> that expands to correctly implement
+ stateful <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a> using window-unaware <code>BatchViewOverrides.GroupByKeyAndSortValuesOnly</code> to linearize
+ processing per key.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html" title="class in org.apache.beam.runners.dataflow">BatchStatefulParDoOverrides.BatchStatefulDoFn</a>&lt;K,V,OutputT&gt;</td>
+<td class="colLast">
+<div class="block">A key-preserving <a href="../../../../../org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a> that explodes an iterable that has been grouped by key and
+ window.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/CreateDataflowView.html" title="class in org.apache.beam.runners.dataflow">CreateDataflowView</a>&lt;ElemT,ViewT&gt;</td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a> marker class for creating a <a href="../../../../../org/apache/beam/sdk/values/PCollectionView.html" title="interface in org.apache.beam.sdk.values"><code>PCollectionView</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowClient.html" title="class in org.apache.beam.runners.dataflow">DataflowClient</a></td>
+<td class="colLast">
+<div class="block">Wrapper around the generated <code>Dataflow</code> client to provide common functionality.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineJob</a></td>
+<td class="colLast">
+<div class="block">A DataflowPipelineJob represents a job submitted to Dataflow using
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar</a></td>
+<td class="colLast">
+<div class="block">Contains the <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> and <code>PipelineRunnerRegistrar</code> for the
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar.Options</a></td>
+<td class="colLast">
+<div class="block">Register the <a href="../../../../../org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html" title="interface in org.apache.beam.runners.dataflow.options"><code>DataflowPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineRegistrar.Runner</a></td>
+<td class="colLast">
+<div class="block">Register the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator</a></td>
+<td class="colLast">
+<div class="block"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineTranslator</code></a> knows how to translate <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> objects
+ into Cloud Dataflow Service API <code>Job</code>s.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html" title="class in org.apache.beam.runners.dataflow">DataflowPipelineTranslator.JobSpecification</a></td>
+<td class="colLast">
+<div class="block">The result of a job translation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner</a></td>
+<td class="colLast">
+<div class="block">A <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a> that executes the operations in the pipeline by first translating them
+ to the Dataflow representation using the <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineTranslator</code></a> and then submitting
+ them to a Dataflow service for execution.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html" title="class in org.apache.beam.runners.dataflow">DataflowRunner.StreamingPCollectionViewWriterFn</a>&lt;T&gt;</td>
+<td class="colLast">Deprecated</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerHooks.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerHooks</a></td>
+<td class="colLast">
+<div class="block">An instance of this class can be passed to the
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a> to add user defined hooks to be
+ invoked at various times during pipeline execution.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunnerInfo.html" title="class in org.apache.beam.runners.dataflow">DataflowRunnerInfo</a></td>
+<td class="colLast">
+<div class="block">Populates versioning and other information for <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html" title="class in org.apache.beam.runners.dataflow">PrimitiveParDoSingleFactory</a>&lt;InputT,OutputT&gt;</td>
+<td class="colLast">
+<div class="block">A <code>PTransformOverrideFactory</code> that produces <a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow"><code>PrimitiveParDoSingleFactory.ParDoSingle</code></a> instances from <code>ParDo.SingleOutput</code> instances.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html" title="class in org.apache.beam.runners.dataflow">PrimitiveParDoSingleFactory.ParDoSingle</a>&lt;InputT,OutputT&gt;</td>
+<td class="colLast">
+<div class="block">A single-output primitive <a href="../../../../../org/apache/beam/sdk/transforms/ParDo.html" title="class in org.apache.beam.sdk.transforms"><code>ParDo</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow">TestDataflowRunner</a></td>
+<td class="colLast">
+<div class="block"><a href="../../../../../org/apache/beam/runners/dataflow/TestDataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>TestDataflowRunner</code></a> is a pipeline runner that wraps a
+ <a href="../../../../../org/apache/beam/runners/dataflow/DataflowRunner.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowRunner</code></a> when running tests against the <a href="../../../../../org/apache/beam/sdk/testing/TestPipeline.html" title="class in org.apache.beam.sdk.testing"><code>TestPipeline</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobAlreadyExistsException</a></td>
+<td class="colLast">
+<div class="block">An exception that is thrown if the unique job name constraint of the Dataflow
+ service is broken because an existing job with the same job name is currently active.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobAlreadyUpdatedException</a></td>
+<td class="colLast">
+<div class="block">An exception that is thrown if the existing job has already been updated within the Dataflow
+ service and is no longer able to be updated.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowJobException.html" title="class in org.apache.beam.runners.dataflow">DataflowJobException</a></td>
+<td class="colLast">
+<div class="block">A <code>RuntimeException</code> that contains information about a <a href="../../../../../org/apache/beam/runners/dataflow/DataflowPipelineJob.html" title="class in org.apache.beam.runners.dataflow"><code>DataflowPipelineJob</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/beam/runners/dataflow/DataflowServiceException.html" title="class in org.apache.beam.runners.dataflow">DataflowServiceException</a></td>
+<td class="colLast">
+<div class="block">Signals there was an error retrieving information about a job from the Cloud Dataflow Service.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.beam.runners.dataflow Description">Package org.apache.beam.runners.dataflow Description</h2>
+<div class="block">Provides a Beam runner that executes pipelines on the Google Cloud Dataflow service.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/apex/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/beam/runners/dataflow/options/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/dataflow/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[15/51] [abbrv] [partial] beam-site git commit: regenerate the website

Posted by dh...@apache.org.
http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.html
new file mode 100644
index 0000000..b3e0868
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunner.html
@@ -0,0 +1,388 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkRunner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkRunner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":10,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunner.html" target="_top">Frames</a></li>
+<li><a href="SparkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkRunner" class="title">Class SparkRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkRunner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">SparkRunner</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</pre>
+<div class="block">The SparkRunner translate operations defined on a pipeline to a representation executable by
+ Spark, and then submitting the job to Spark to be executed. If we wanted to run a Beam pipeline
+ with the default options of a single threaded spark instance in local mode, we would do the
+ following:
+
+ <p><code>Pipeline p = [logic for pipeline creation] SparkPipelineResult result =
+ (SparkPipelineResult) p.run(); </code>
+
+ <p>To create a pipeline runner to run against a different spark cluster, with a custom master url
+ we would do the following:
+
+ <p><code>Pipeline p = [logic for pipeline creation] SparkPipelineOptions options =
+ SparkPipelineOptionsFactory.create(); options.setSparkMaster("spark://host:port");
+ SparkPipelineResult result = (SparkPipelineResult) p.run(); </code></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark">SparkRunner.Evaluator</a></span></code>
+<div class="block">Evaluator on the pipeline.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html#create--">create</a></span>()</code>
+<div class="block">Creates and returns a new SparkRunner with default options.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html#create-org.apache.beam.runners.spark.SparkPipelineOptions-">create</a></span>(<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates and returns a new SparkRunner with specified options.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>
+<div class="block">Creates and returns a new SparkRunner with specified options.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html#initAccumulators-org.apache.beam.runners.spark.SparkPipelineOptions-org.apache.spark.api.java.JavaSparkContext-">initAccumulators</a></span>(<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;opts,
+                org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</code>
+<div class="block">Init Metrics/Aggregators accumulators.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html#updateCacheCandidates-org.apache.beam.sdk.Pipeline-org.apache.beam.runners.spark.translation.SparkPipelineTranslator-org.apache.beam.runners.spark.translation.EvaluationContext-">updateCacheCandidates</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline,
+                     org.apache.beam.runners.spark.translation.SparkPipelineTranslator&nbsp;translator,
+                     org.apache.beam.runners.spark.translation.EvaluationContext&nbsp;evaluationContext)</code>
+<div class="block">Evaluator that update/populate the cache candidates.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a>&nbsp;create()</pre>
+<div class="block">Creates and returns a new SparkRunner with default options. In particular, against a spark
+ instance running in local mode.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A pipeline runner with default options.</dd>
+</dl>
+</li>
+</ul>
+<a name="create-org.apache.beam.runners.spark.SparkPipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a>&nbsp;create(<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Creates and returns a new SparkRunner with specified options.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The SparkPipelineOptions to use when executing the job.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A pipeline runner that will execute with specified options.</dd>
+</dl>
+</li>
+</ul>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark">SparkRunner</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+<div class="block">Creates and returns a new SparkRunner with specified options.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>options</code> - The PipelineOptions to use when executing the job.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A pipeline runner that will execute with specified options.</dd>
+</dl>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="initAccumulators-org.apache.beam.runners.spark.SparkPipelineOptions-org.apache.spark.api.java.JavaSparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initAccumulators</h4>
+<pre>public static&nbsp;void&nbsp;initAccumulators(<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark">SparkPipelineOptions</a>&nbsp;opts,
+                                    org.apache.spark.api.java.JavaSparkContext&nbsp;jsc)</pre>
+<div class="block">Init Metrics/Aggregators accumulators. This method is idempotent.</div>
+</li>
+</ul>
+<a name="updateCacheCandidates-org.apache.beam.sdk.Pipeline-org.apache.beam.runners.spark.translation.SparkPipelineTranslator-org.apache.beam.runners.spark.translation.EvaluationContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateCacheCandidates</h4>
+<pre>public static&nbsp;void&nbsp;updateCacheCandidates(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline,
+                                         org.apache.beam.runners.spark.translation.SparkPipelineTranslator&nbsp;translator,
+                                         org.apache.beam.runners.spark.translation.EvaluationContext&nbsp;evaluationContext)</pre>
+<div class="block">Evaluator that update/populate the cache candidates.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunner.html" target="_top">Frames</a></li>
+<li><a href="SparkRunner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html
new file mode 100644
index 0000000..2ceea7e
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkRunnerDebugger.DebugSparkPipelineResult</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkRunnerDebugger.DebugSparkPipelineResult";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerDebugger.DebugSparkPipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineResult">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkRunnerDebugger.DebugSparkPipelineResult" class="title">Class SparkRunnerDebugger.DebugSparkPipelineResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">org.apache.beam.runners.spark.SparkPipelineResult</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkRunnerDebugger.DebugSparkPipelineResult</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SparkRunnerDebugger.DebugSparkPipelineResult</span>
+extends <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></pre>
+<div class="block">PipelineResult of running a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> using <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><code>SparkRunnerDebugger</code></a>
+ Use <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html#getDebugString--"><code>getDebugString()</code></a> to get a <code>String</code> representation of the <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>
+ translated into Spark native operations.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.beam.sdk.PipelineResult">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.beam.sdk.<a href="../../../../../org/apache/beam/sdk/PipelineResult.html" title="interface in org.apache.beam.sdk">PipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineResult">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#javaSparkContext">javaSparkContext</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#pipelineExecution">pipelineExecution</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#state">state</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html#awaitTermination-org.joda.time.Duration-">awaitTermination</a></span>(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html#stop--">stop</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineResult">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.beam.runners.spark.<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></h3>
+<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#cancel--">cancel</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#getState--">getState</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#metrics--">metrics</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#waitUntilFinish--">waitUntilFinish</a>, <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#waitUntilFinish-org.joda.time.Duration-">waitUntilFinish</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="stop--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>protected&nbsp;void&nbsp;stop()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#stop--">stop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="awaitTermination-org.joda.time.Duration-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>awaitTermination</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/beam/sdk/PipelineResult.State.html" title="enum in org.apache.beam.sdk">PipelineResult.State</a>&nbsp;awaitTermination(<a href="http://www.joda.org/joda-time/apidocs/org/joda/time/Duration.html?is-external=true" title="class or interface in org.joda.time">Duration</a>&nbsp;duration)
+                                         throws java.util.concurrent.TimeoutException,
+                                                java.util.concurrent.ExecutionException,
+                                                java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html#awaitTermination-org.joda.time.Duration-">awaitTermination</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.concurrent.TimeoutException</code></dd>
+<dd><code>java.util.concurrent.ExecutionException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerDebugger.DebugSparkPipelineResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.beam.runners.spark.SparkPipelineResult">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.html
new file mode 100644
index 0000000..fe5bc0a
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerDebugger.html
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkRunnerDebugger</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkRunnerDebugger";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerDebugger.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerDebugger.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkRunnerDebugger" class="title">Class SparkRunnerDebugger</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">org.apache.beam.sdk.PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkRunnerDebugger</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">SparkRunnerDebugger</span>
+extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</pre>
+<div class="block">Pipeline runner which translates a Beam pipeline into equivalent Spark operations, without
+ running them. Used for debugging purposes.
+
+ <p>Example:</p>
+
+ <pre><code>
+ SparkPipelineOptions options = PipelineOptionsFactory.as(SparkPipelineOptions.class);
+ options.setRunner(SparkRunnerDebugger.class);
+ Pipeline pipeline = Pipeline.create(options);
+ SparkRunnerDebugger.DebugSparkPipelineResult result =
+     (SparkRunnerDebugger.DebugSparkPipelineResult) pipeline.run();
+ String sparkPipeline = result.getDebugString();
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger.DebugSparkPipelineResult</a></span></code>
+<div class="block">PipelineResult of running a <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a> using <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark"><code>SparkRunnerDebugger</code></a>
+ Use <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html#getDebugString--"><code>SparkRunnerDebugger.DebugSparkPipelineResult.getDebugString()</code></a> to get a <code>String</code> representation of the <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>
+ translated into Spark native operations.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html#fromOptions-org.apache.beam.sdk.options.PipelineOptions-">fromOptions</a></span>(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html#run-org.apache.beam.sdk.Pipeline-">run</a></span>(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</code>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromOptions-org.apache.beam.sdk.options.PipelineOptions-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromOptions</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.html" title="class in org.apache.beam.runners.spark">SparkRunnerDebugger</a>&nbsp;fromOptions(<a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&nbsp;options)</pre>
+</li>
+</ul>
+<a name="run-org.apache.beam.sdk.Pipeline-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&nbsp;run(<a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk">Pipeline</a>&nbsp;pipeline)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">PipelineRunner</a></code></span></div>
+<div class="block">Processes the given <a href="../../../../../org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>, potentially asynchronously, returning a runner-specific
+ type of result.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html#run-org.apache.beam.sdk.Pipeline-">run</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;<a href="../../../../../org/apache/beam/runners/spark/SparkPipelineResult.html" title="class in org.apache.beam.runners.spark">SparkPipelineResult</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunner.Evaluator.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerDebugger.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerDebugger.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html
new file mode 100644
index 0000000..f102c33
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkRunnerRegistrar.Options</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkRunnerRegistrar.Options";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkRunnerRegistrar.Options" class="title">Class SparkRunnerRegistrar.Options</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkRunnerRegistrar.Options</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark">SparkRunnerRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=<a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar.class</a>)
+public static class <span class="typeNameLabel">SparkRunnerRegistrar.Options</span>
+extends java.lang.Object
+implements <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></pre>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><code>SparkPipelineOptions</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html#Options--">Options</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html#getPipelineOptions--">getPipelineOptions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Options--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Options</h4>
+<pre>public&nbsp;Options()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineOptions--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineOptions</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options">PipelineOptions</a>&gt;&gt;&nbsp;getPipelineOptions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html#getPipelineOptions--">getPipelineOptions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options">PipelineOptionsRegistrar</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerRegistrar.Options.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html
new file mode 100644
index 0000000..642c436
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkRunnerRegistrar.Runner</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkRunnerRegistrar.Runner";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkRunnerRegistrar.Runner" class="title">Class SparkRunnerRegistrar.Runner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkRunnerRegistrar.Runner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.html" title="class in org.apache.beam.runners.spark">SparkRunnerRegistrar</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@AutoService(value=org.apache.beam.sdk.runners.PipelineRunnerRegistrar.class)
+public static class <span class="typeNameLabel">SparkRunnerRegistrar.Runner</span>
+extends java.lang.Object
+implements org.apache.beam.sdk.runners.PipelineRunnerRegistrar</pre>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><code>SparkRunner</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html#Runner--">Runner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html#getPipelineRunners--">getPipelineRunners</a></span>()</code>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Runner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Runner</h4>
+<pre>public&nbsp;Runner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPipelineRunners--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPipelineRunners</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;java.lang.Class&lt;? extends <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk">PipelineRunner</a>&lt;?&gt;&gt;&gt;&nbsp;getPipelineRunners()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></span></div>
+<div class="block">Get the set of <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunners</code></a> to register.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPipelineRunners</code>&nbsp;in interface&nbsp;<code>org.apache.beam.sdk.runners.PipelineRunnerRegistrar</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/TestSparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerRegistrar.Runner.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/beam-site/blob/c196579f/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.html
----------------------------------------------------------------------
diff --git a/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.html b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.html
new file mode 100644
index 0000000..6c6f1cd
--- /dev/null
+++ b/content/documentation/sdks/javadoc/2.0.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.html
@@ -0,0 +1,227 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_112-google-v7) on Fri May 12 16:50:04 PDT 2017 -->
+<title>SparkRunnerRegistrar</title>
+<meta name="date" content="2017-05-12">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SparkRunnerRegistrar";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerRegistrar.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.beam.runners.spark</div>
+<h2 title="Class SparkRunnerRegistrar" class="title">Class SparkRunnerRegistrar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.beam.runners.spark.SparkRunnerRegistrar</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">SparkRunnerRegistrar</span>
+extends java.lang.Object</pre>
+<div class="block">Contains the <code>PipelineRunnerRegistrar</code> and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptionsRegistrar.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptionsRegistrar</code></a> for the
+ <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><code>SparkRunner</code></a>.
+
+ <code>AutoService</code> will register Spark's implementations of the <a href="../../../../../org/apache/beam/sdk/PipelineRunner.html" title="class in org.apache.beam.sdk"><code>PipelineRunner</code></a>
+ and <a href="../../../../../org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> as available pipeline runner services.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark">SparkRunnerRegistrar.Options</a></span></code>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/spark/SparkPipelineOptions.html" title="interface in org.apache.beam.runners.spark"><code>SparkPipelineOptions</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html" title="class in org.apache.beam.runners.spark">SparkRunnerRegistrar.Runner</a></span></code>
+<div class="block">Registers the <a href="../../../../../org/apache/beam/runners/spark/SparkRunner.html" title="class in org.apache.beam.runners.spark"><code>SparkRunner</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html" title="class in org.apache.beam.runners.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/beam/runners/spark/SparkRunnerRegistrar.html" target="_top">Frames</a></li>
+<li><a href="SparkRunnerRegistrar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>