blob: ed2d40d7ab897d2b42ebec690e4d55ddce2eb29b [file] [log] [blame]
<!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 -->
<title>PartitionMetadata (Apache Beam 2.47.0)</title>
<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="PartitionMetadata (Apache Beam 2.47.0)";
}
}
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,"i12":10,"i13":9,"i14":10,"i15":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/sdk/io/gcp/spanner/changestreams/model/ModType.html" title="enum in org.apache.beam.sdk.io.gcp.spanner.changestreams.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.Builder.html" title="class in org.apache.beam.sdk.io.gcp.spanner.changestreams.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../../index.html?org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html" target="_top">Frames</a></li>
<li><a href="PartitionMetadata.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.io.gcp.spanner.changestreams.model</div>
<h2 title="Class PartitionMetadata" class="title">Class PartitionMetadata</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.beam.sdk.io.gcp.spanner.changestreams.model.PartitionMetadata</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><a href="../../../../../../../../../org/apache/beam/sdk/coders/DefaultCoder.html" title="annotation in org.apache.beam.sdk.coders">@DefaultCoder</a>(<a href="../../../../../../../../../org/apache/beam/sdk/coders/DefaultCoder.html#value--">value</a>=<a href="../../../../../../../../../org/apache/beam/sdk/extensions/avro/coders/AvroCoder.html" title="class in org.apache.beam.sdk.extensions.avro.coders">AvroCoder.class</a>)
public class <span class="typeNameLabel">PartitionMetadata</span>
extends java.lang.Object
implements java.io.Serializable</pre>
<div class="block">Model for the partition metadata database table used in the Connector.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../../serialized-form.html#org.apache.beam.sdk.io.gcp.spanner.changestreams.model.PartitionMetadata">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/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.Builder.html" title="class in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.Builder</a></span></code>
<div class="block">Partition metadata builder for better user experience.</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/io/gcp/spanner/changestreams/model/PartitionMetadata.State.html" title="enum in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.State</a></span></code>
<div class="block">The state at which a partition can be in the system:
CREATED: the partition has been created, but no query has been done against it yet.</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/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#PartitionMetadata-java.lang.String-java.util.HashSet-com.google.cloud.Timestamp-com.google.cloud.Timestamp-long-org.apache.beam.sdk.io.gcp.spanner.changestreams.model.PartitionMetadata.State-com.google.cloud.Timestamp-com.google.cloud.Timestamp-com.google.cloud.Timestamp-com.google.cloud.Timestamp-com.google.cloud.Timestamp-">PartitionMetadata</a></span>(java.lang.String&nbsp;partitionToken,
java.util.HashSet&lt;java.lang.String&gt;&nbsp;parentTokens,
com.google.cloud.Timestamp&nbsp;startTimestamp,
com.google.cloud.Timestamp&nbsp;endTimestamp,
long&nbsp;heartbeatMillis,
<a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.State.html" title="enum in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.State</a>&nbsp;state,
com.google.cloud.Timestamp&nbsp;watermark,
com.google.cloud.Timestamp&nbsp;createdAt,
com.google.cloud.Timestamp&nbsp;scheduledAt,
com.google.cloud.Timestamp&nbsp;runningAt,
com.google.cloud.Timestamp&nbsp;finishedAt)</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/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>com.google.cloud.Timestamp</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getCreatedAt--">getCreatedAt</a></span>()</code>
<div class="block">The time at which this partition was first detected and created in the metadata table.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>com.google.cloud.Timestamp</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getEndTimestamp--">getEndTimestamp</a></span>()</code>
<div class="block">The end time for querying this given partition.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>com.google.cloud.Timestamp</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getFinishedAt--">getFinishedAt</a></span>()</code>
<div class="block">The time at which the connector finished processing this partition.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getHeartbeatMillis--">getHeartbeatMillis</a></span>()</code>
<div class="block">The number of milliseconds after the stream is idle, which a heartbeat record will be emitted
in the change stream query.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.HashSet&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getParentTokens--">getParentTokens</a></span>()</code>
<div class="block">The unique partition identifiers of the parent partitions where this child partition originated
from.</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/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getPartitionToken--">getPartitionToken</a></span>()</code>
<div class="block">Unique partition identifier, which can be used to perform a change stream query.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>com.google.cloud.Timestamp</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getRunningAt--">getRunningAt</a></span>()</code>
<div class="block">The time at which the connector started processing this partition.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>com.google.cloud.Timestamp</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getScheduledAt--">getScheduledAt</a></span>()</code>
<div class="block">The time at which this partition was scheduled to be queried.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>com.google.cloud.Timestamp</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getStartTimestamp--">getStartTimestamp</a></span>()</code>
<div class="block">It is the start time at which the partition started existing in Cloud Spanner.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.State.html" title="enum in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.State</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getState--">getState</a></span>()</code>
<div class="block">The state in which the current partition is in.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>com.google.cloud.Timestamp</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#getWatermark--">getWatermark</a></span>()</code>
<div class="block">The time for which all records with a timestamp less than it have been processed.</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/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.Builder.html" title="class in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#newBuilder--">newBuilder</a></span>()</code>
<div class="block">Creates a builder for constructing a partition metadata instance.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.Builder.html" title="class in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html#toBuilder--">toBuilder</a></span>()</code>
<div class="block">Transforms the instance into a builder, so field values can be modified.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.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, 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="PartitionMetadata-java.lang.String-java.util.HashSet-com.google.cloud.Timestamp-com.google.cloud.Timestamp-long-org.apache.beam.sdk.io.gcp.spanner.changestreams.model.PartitionMetadata.State-com.google.cloud.Timestamp-com.google.cloud.Timestamp-com.google.cloud.Timestamp-com.google.cloud.Timestamp-com.google.cloud.Timestamp-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PartitionMetadata</h4>
<pre>public&nbsp;PartitionMetadata(java.lang.String&nbsp;partitionToken,
java.util.HashSet&lt;java.lang.String&gt;&nbsp;parentTokens,
com.google.cloud.Timestamp&nbsp;startTimestamp,
com.google.cloud.Timestamp&nbsp;endTimestamp,
long&nbsp;heartbeatMillis,
<a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.State.html" title="enum in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.State</a>&nbsp;state,
com.google.cloud.Timestamp&nbsp;watermark,
com.google.cloud.Timestamp&nbsp;createdAt,
<a href="https://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
com.google.cloud.Timestamp&nbsp;scheduledAt,
<a href="https://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
com.google.cloud.Timestamp&nbsp;runningAt,
<a href="https://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
com.google.cloud.Timestamp&nbsp;finishedAt)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getPartitionToken--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPartitionToken</h4>
<pre>public&nbsp;java.lang.String&nbsp;getPartitionToken()</pre>
<div class="block">Unique partition identifier, which can be used to perform a change stream query.</div>
</li>
</ul>
<a name="getParentTokens--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParentTokens</h4>
<pre>public&nbsp;java.util.HashSet&lt;java.lang.String&gt;&nbsp;getParentTokens()</pre>
<div class="block">The unique partition identifiers of the parent partitions where this child partition originated
from.</div>
</li>
</ul>
<a name="getStartTimestamp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartTimestamp</h4>
<pre>public&nbsp;com.google.cloud.Timestamp&nbsp;getStartTimestamp()</pre>
<div class="block">It is the start time at which the partition started existing in Cloud Spanner. This timestamp
can be used to perform a change stream query for the partition.</div>
</li>
</ul>
<a name="getEndTimestamp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEndTimestamp</h4>
<pre>public&nbsp;com.google.cloud.Timestamp&nbsp;getEndTimestamp()</pre>
<div class="block">The end time for querying this given partition. It does not necessarily mean that the partition
exists until this time, but it will be the timestamp used on its change stream query.</div>
</li>
</ul>
<a name="getHeartbeatMillis--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeartbeatMillis</h4>
<pre>public&nbsp;long&nbsp;getHeartbeatMillis()</pre>
<div class="block">The number of milliseconds after the stream is idle, which a heartbeat record will be emitted
in the change stream query.</div>
</li>
</ul>
<a name="getState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getState</h4>
<pre>public&nbsp;<a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.State.html" title="enum in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.State</a>&nbsp;getState()</pre>
<div class="block">The state in which the current partition is in.</div>
</li>
</ul>
<a name="getWatermark--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWatermark</h4>
<pre>public&nbsp;com.google.cloud.Timestamp&nbsp;getWatermark()</pre>
<div class="block">The time for which all records with a timestamp less than it have been processed.</div>
</li>
</ul>
<a name="getCreatedAt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreatedAt</h4>
<pre>public&nbsp;com.google.cloud.Timestamp&nbsp;getCreatedAt()</pre>
<div class="block">The time at which this partition was first detected and created in the metadata table.</div>
</li>
</ul>
<a name="getScheduledAt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScheduledAt</h4>
<pre><a href="https://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
public&nbsp;com.google.cloud.Timestamp&nbsp;getScheduledAt()</pre>
<div class="block">The time at which this partition was scheduled to be queried.</div>
</li>
</ul>
<a name="getRunningAt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRunningAt</h4>
<pre><a href="https://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
public&nbsp;com.google.cloud.Timestamp&nbsp;getRunningAt()</pre>
<div class="block">The time at which the connector started processing this partition.</div>
</li>
</ul>
<a name="getFinishedAt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFinishedAt</h4>
<pre><a href="https://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
public&nbsp;com.google.cloud.Timestamp&nbsp;getFinishedAt()</pre>
<div class="block">The time at which the connector finished processing this partition.</div>
</li>
</ul>
<a name="toBuilder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toBuilder</h4>
<pre>public&nbsp;<a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.Builder.html" title="class in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.Builder</a>&nbsp;toBuilder()</pre>
<div class="block">Transforms the instance into a builder, so field values can be modified.</div>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<a href="https://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
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="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="newBuilder--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>newBuilder</h4>
<pre>public static&nbsp;<a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.Builder.html" title="class in org.apache.beam.sdk.io.gcp.spanner.changestreams.model">PartitionMetadata.Builder</a>&nbsp;newBuilder()</pre>
<div class="block">Creates a builder for constructing a partition metadata instance.</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/io/gcp/spanner/changestreams/model/ModType.html" title="enum in org.apache.beam.sdk.io.gcp.spanner.changestreams.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../../org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.Builder.html" title="class in org.apache.beam.sdk.io.gcp.spanner.changestreams.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../../index.html?org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.html" target="_top">Frames</a></li>
<li><a href="PartitionMetadata.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>