blob: d10a51faca60064061f56a649c69668512c91d1e [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 (1.8.0_181-google-v7) on Wed Aug 14 17:37:13 PDT 2019 -->
<title>SerializableMatchers (Apache Beam 2.15.0-SNAPSHOT)</title>
<meta name="date" content="2019-08-14">
<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="SerializableMatchers (Apache Beam 2.15.0-SNAPSHOT)";
}
}
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,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":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/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/beam/sdk/testing/SerializableMatchers.html" target="_top">Frames</a></li>
<li><a href="SerializableMatchers.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.testing</div>
<h2 title="Class SerializableMatchers" class="title">Class SerializableMatchers</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.beam.sdk.testing.SerializableMatchers</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">SerializableMatchers</span>
extends java.lang.Object
implements java.io.Serializable</pre>
<div class="block">Static class for building and using <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> instances.
<p>Most matchers are wrappers for hamcrest's <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true" title="class or interface in org.hamcrest"><code>Matchers</code></a>. Please be familiar with the
documentation there. Values retained by a <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> are required to be
serializable, either via Java serialization or via a provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>.
<p>The following matchers are novel to Apache Beam:
<ul>
<li><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithKey-K-"><code>kvWithKey(K)</code></a> for matching just the key of a <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a>.
<li><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithValue-V-"><code>kvWithValue(V)</code></a> for matching just the value of a <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a>.
<li><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kv-org.apache.beam.sdk.testing.SerializableMatcher-org.apache.beam.sdk.testing.SerializableMatcher-"><code>kv(org.apache.beam.sdk.testing.SerializableMatcher&lt;? super K&gt;, org.apache.beam.sdk.testing.SerializableMatcher&lt;? super V&gt;)</code></a> for matching the key and value of a <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a>.
</ul>
<p>For example, to match a group from <a href="../../../../../org/apache/beam/sdk/transforms/GroupByKey.html" title="class in org.apache.beam.sdk.transforms"><code>GroupByKey</code></a>, which
has type <code>KV&lt;K, Iterable&lt;V&gt;&gt;</code> for some <code>K</code> and <code>V</code> and where the order of the
iterable is undefined, use a matcher like <code>kv(equalTo("some key"), containsInAnyOrder(1, 2,
3))</code>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../serialized-form.html#org.apache.beam.sdk.testing.SerializableMatchers">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 interface&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing">SerializableMatchers.SerializableSupplier</a>&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="type parameter in SerializableMatchers.SerializableSupplier">T</a>&gt;</span></code>
<div class="block">Supplies values of type <code>T</code>, and is serializable.</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/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#allOf-java.lang.Iterable-">allOf</a></span>(java.lang.Iterable&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#allOf-java.lang.Iterable-" title="class or interface in org.hamcrest"><code>Matchers.allOf(Iterable)</code></a>.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#allOf-org.apache.beam.sdk.testing.SerializableMatcher...-">allOf</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;...&nbsp;matchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#allOf-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.allOf(Matcher[])</code></a>.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#anyOf-java.lang.Iterable-">anyOf</a></span>(java.lang.Iterable&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#anyOf-java.lang.Iterable-" title="class or interface in org.hamcrest"><code>Matchers.anyOf(Iterable)</code></a>.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#anyOf-org.apache.beam.sdk.testing.SerializableMatcher...-">anyOf</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;...&nbsp;matchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#anyOf-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.anyOf(Matcher[])</code></a>.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#anything--">anything</a></span>()</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#anything--" title="class or interface in org.hamcrest"><code>Matchers.anything()</code></a>.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContaining-org.apache.beam.sdk.coders.Coder-T...-">arrayContaining</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,
T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContaining-java.util.List-">arrayContaining</a></span>(java.util.List&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-java.util.List-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(List)</code></a>.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContaining-org.apache.beam.sdk.testing.SerializableMatcher...-">arrayContaining</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(Matcher[])</code></a>.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContaining-T...-">arrayContaining</a></span>(T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContainingInAnyOrder-org.apache.beam.sdk.coders.Coder-T...-">arrayContainingInAnyOrder</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,
T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContainingInAnyOrder-java.util.Collection-">arrayContainingInAnyOrder</a></span>(java.util.Collection&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Collection)</code></a>.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContainingInAnyOrder-org.apache.beam.sdk.testing.SerializableMatcher...-">arrayContainingInAnyOrder</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Matcher[])</code></a>.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayContainingInAnyOrder-T...-">arrayContainingInAnyOrder</a></span>(T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayWithSize-int-">arrayWithSize</a></span>(int&nbsp;size)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayWithSize-int-" title="class or interface in org.hamcrest"><code>Matchers.arrayWithSize(int)</code></a>.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#arrayWithSize-org.apache.beam.sdk.testing.SerializableMatcher-">arrayWithSize</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super java.lang.Integer&gt;&nbsp;sizeMatcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayWithSize-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.arrayWithSize(Matcher)</code></a>.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Double&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#closeTo-double-double-">closeTo</a></span>(double&nbsp;target,
double&nbsp;error)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#closeTo-double-double-" title="class or interface in org.hamcrest"><code>Matchers.closeTo(double,double)</code></a>.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#contains-org.apache.beam.sdk.coders.Coder-T...-">contains</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,
T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-E...-" title="class or interface in org.hamcrest"><code>Matchers.contains(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#contains-java.util.List-">contains</a></span>(java.util.List&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-java.util.List-" title="class or interface in org.hamcrest"><code>Matchers.contains(List)</code></a>.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#contains-org.apache.beam.sdk.testing.SerializableMatcher...-">contains</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.contains(Matcher[])</code></a>.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#contains-T...-">contains</a></span>(T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-E...-" title="class or interface in org.hamcrest"><code>Matchers.contains(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#containsInAnyOrder-org.apache.beam.sdk.coders.Coder-T...-">containsInAnyOrder</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,
T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-T...-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#containsInAnyOrder-java.util.Collection-">containsInAnyOrder</a></span>(java.util.Collection&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Collection)</code></a>.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#containsInAnyOrder-org.apache.beam.sdk.testing.SerializableMatcher...-">containsInAnyOrder</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Matcher[])</code></a>.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#containsInAnyOrder-T...-">containsInAnyOrder</a></span>(T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-T...-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#containsString-java.lang.String-">containsString</a></span>(java.lang.String&nbsp;substring)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsString-java.lang.String-" title="class or interface in org.hamcrest"><code>Matchers.containsString(java.lang.String)</code></a>.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.util.Collection&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#empty--">empty</a></span>()</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#empty--" title="class or interface in org.hamcrest"><code>Matchers.empty()</code></a>.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#emptyArray--">emptyArray</a></span>()</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#emptyArray--" title="class or interface in org.hamcrest"><code>Matchers.emptyArray()</code></a>.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#emptyIterable--">emptyIterable</a></span>()</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#emptyIterable--" title="class or interface in org.hamcrest"><code>Matchers.emptyIterable()</code></a>.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#endsWith-java.lang.String-">endsWith</a></span>(java.lang.String&nbsp;substring)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#endsWith-java.lang.String-" title="class or interface in org.hamcrest"><code>Matchers.endsWith(java.lang.String)</code></a>.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#equalTo-org.apache.beam.sdk.coders.Coder-T-">equalTo</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,
T&nbsp;expected)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#equalTo-T-" title="class or interface in org.hamcrest"><code>Matchers.equalTo(Object)</code></a>.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#equalTo-T-">equalTo</a></span>(T&nbsp;expected)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#equalTo-T-" title="class or interface in org.hamcrest"><code>Matchers.equalTo(Object)</code></a>.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#fromSupplier-org.apache.beam.sdk.testing.SerializableMatchers.SerializableSupplier-">fromSupplier</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing">SerializableMatchers.SerializableSupplier</a>&lt;<a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest">Matcher</a>&lt;T&gt;&gt;&nbsp;supplier)</code>
<div class="block">Constructs a <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> from a non-serializable <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest"><code>Matcher</code></a> via
indirection through <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatchers.SerializableSupplier</code></a>.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#greaterThan-org.apache.beam.sdk.coders.Coder-T-">greaterThan</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,
T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThan-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThan(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#greaterThan-T-">greaterThan</a></span>(T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThan-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThan(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#greaterThanOrEqualTo-org.apache.beam.sdk.coders.Coder-T-">greaterThanOrEqualTo</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,
T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThanOrEqualTo(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt;&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#greaterThanOrEqualTo-T-">greaterThanOrEqualTo</a></span>(T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThanOrEqualTo(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? super T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#hasItem-org.apache.beam.sdk.coders.Coder-T-">hasItem</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,
T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasItem-T-" title="class or interface in org.hamcrest"><code>Matchers.hasItem(Object)</code></a>.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? super T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#hasItem-org.apache.beam.sdk.testing.SerializableMatcher-">hasItem</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&nbsp;matcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasItem-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.hasItem(Matcher)</code></a>.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? super T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#hasItem-T-">hasItem</a></span>(T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasItem-T-" title="class or interface in org.hamcrest"><code>Matchers.hasItem(Object)</code></a>.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.util.Collection&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#hasSize-int-">hasSize</a></span>(int&nbsp;size)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasSize-int-" title="class or interface in org.hamcrest"><code>Matchers.hasSize(int)</code></a>.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.util.Collection&lt;? extends T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#hasSize-org.apache.beam.sdk.testing.SerializableMatcher-">hasSize</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super java.lang.Integer&gt;&nbsp;sizeMatcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasSize-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.hasSize(Matcher)</code></a>.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#isIn-org.apache.beam.sdk.coders.Coder-java.util.Collection-">isIn</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,
java.util.Collection&lt;T&gt;&nbsp;collection)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Collection)</code></a>.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#isIn-org.apache.beam.sdk.coders.Coder-T:A-">isIn</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,
T[]&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-T:A-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#isIn-java.util.Collection-">isIn</a></span>(java.util.Collection&lt;T&gt;&nbsp;collection)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Collection)</code></a>.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#isIn-T:A-">isIn</a></span>(T[]&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-T:A-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Object[])</code></a>.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#isOneOf-org.apache.beam.sdk.coders.Coder-T...-">isOneOf</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,
T...&nbsp;items)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isOneOf-T...-" title="class or interface in org.hamcrest"><code>Matchers.isOneOf(T...)</code></a>.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#isOneOf-T...-">isOneOf</a></span>(T...&nbsp;elems)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isOneOf-T...-" title="class or interface in org.hamcrest"><code>Matchers.isOneOf(T...)</code></a>.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#iterableWithSize-int-">iterableWithSize</a></span>(int&nbsp;size)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#iterableWithSize-int-" title="class or interface in org.hamcrest"><code>Matchers.iterableWithSize(int)</code></a>.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#iterableWithSize-org.apache.beam.sdk.testing.SerializableMatcher-">iterableWithSize</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super java.lang.Integer&gt;&nbsp;sizeMatcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#iterableWithSize-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.iterableWithSize(Matcher)</code></a>.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kv-org.apache.beam.sdk.testing.SerializableMatcher-org.apache.beam.sdk.testing.SerializableMatcher-">kv</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super K&gt;&nbsp;keyMatcher,
<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super V&gt;&nbsp;valueMatcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with matching key and value.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithKey-org.apache.beam.sdk.coders.Coder-K-">kvWithKey</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;coder,
K&nbsp;key)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified key.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>static &lt;K extends java.io.Serializable,V&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithKey-K-">kvWithKey</a></span>(K&nbsp;key)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified key.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithKey-org.apache.beam.sdk.testing.SerializableMatcher-">kvWithKey</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super K&gt;&nbsp;keyMatcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with matching key.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithValue-org.apache.beam.sdk.coders.Coder-V-">kvWithValue</a></span>(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;coder,
V&nbsp;value)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified value.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithValue-org.apache.beam.sdk.testing.SerializableMatcher-">kvWithValue</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super V&gt;&nbsp;valueMatcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with matching value.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>static &lt;K,V extends java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#kvWithValue-V-">kvWithValue</a></span>(V&nbsp;value)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified value.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt;&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#lessThan-org.apache.beam.sdk.coders.Coder-T-">lessThan</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,
T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThan-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThan(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#lessThan-T-">lessThan</a></span>(T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThan-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThan(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt;&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#lessThanOrEqualTo-org.apache.beam.sdk.coders.Coder-T-">lessThanOrEqualTo</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,
T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThanOrEqualTo(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;<br><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#lessThanOrEqualTo-T-">lessThanOrEqualTo</a></span>(T&nbsp;target)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThanOrEqualTo(Comparable)</code></a>.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#not-org.apache.beam.sdk.testing.SerializableMatcher-">not</a></span>(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;matcher)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#not-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.not(org.hamcrest.Matcher&lt;T&gt;)</code></a>.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#nullValue--">nullValue</a></span>()</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#nullValue--" title="class or interface in org.hamcrest"><code>Matchers.nullValue()</code></a>.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.html#startsWith-java.lang.String-">startsWith</a></span>(java.lang.String&nbsp;substring)</code>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#startsWith-java.lang.String-" title="class or interface in org.hamcrest"><code>Matchers.startsWith(java.lang.String)</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">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="allOf-java.lang.Iterable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allOf</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;allOf(java.lang.Iterable&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#allOf-java.lang.Iterable-" title="class or interface in org.hamcrest"><code>Matchers.allOf(Iterable)</code></a>.</div>
</li>
</ul>
<a name="allOf-org.apache.beam.sdk.testing.SerializableMatcher...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allOf</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;allOf(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;...&nbsp;matchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#allOf-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.allOf(Matcher[])</code></a>.</div>
</li>
</ul>
<a name="anyOf-java.lang.Iterable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>anyOf</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;anyOf(java.lang.Iterable&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#anyOf-java.lang.Iterable-" title="class or interface in org.hamcrest"><code>Matchers.anyOf(Iterable)</code></a>.</div>
</li>
</ul>
<a name="anyOf-org.apache.beam.sdk.testing.SerializableMatcher...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>anyOf</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;anyOf(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;...&nbsp;matchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#anyOf-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.anyOf(Matcher[])</code></a>.</div>
</li>
</ul>
<a name="anything--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>anything</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Object&gt;&nbsp;anything()</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#anything--" title="class or interface in org.hamcrest"><code>Matchers.anything()</code></a>.</div>
</li>
</ul>
<a name="arrayContaining-java.io.Serializable:A-">
<!-- -->
</a><a name="arrayContaining-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContaining</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContaining(T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(Object[])</code></a>.</div>
</li>
</ul>
<a name="arrayContaining-org.apache.beam.sdk.coders.Coder-java.lang.Object:A-">
<!-- -->
</a><a name="arrayContaining-org.apache.beam.sdk.coders.Coder-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContaining</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContaining(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(Object[])</code></a>.
<p>The items of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. They are
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="arrayContaining-org.apache.beam.sdk.testing.SerializableMatcher...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContaining</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContaining(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(Matcher[])</code></a>.</div>
</li>
</ul>
<a name="arrayContaining-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContaining</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContaining(java.util.List&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContaining-java.util.List-" title="class or interface in org.hamcrest"><code>Matchers.arrayContaining(List)</code></a>.</div>
</li>
</ul>
<a name="arrayContainingInAnyOrder-java.io.Serializable:A-">
<!-- -->
</a><a name="arrayContainingInAnyOrder-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContainingInAnyOrder</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContainingInAnyOrder(T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Object[])</code></a>.</div>
</li>
</ul>
<a name="arrayContainingInAnyOrder-org.apache.beam.sdk.coders.Coder-java.lang.Object:A-">
<!-- -->
</a><a name="arrayContainingInAnyOrder-org.apache.beam.sdk.coders.Coder-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContainingInAnyOrder</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContainingInAnyOrder(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-E...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Object[])</code></a>.
<p>The items of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. They are
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="arrayContainingInAnyOrder-org.apache.beam.sdk.testing.SerializableMatcher...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContainingInAnyOrder</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContainingInAnyOrder(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Matcher[])</code></a>.</div>
</li>
</ul>
<a name="arrayContainingInAnyOrder-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayContainingInAnyOrder</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayContainingInAnyOrder(java.util.Collection&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayContainingInAnyOrder-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.arrayContainingInAnyOrder(Collection)</code></a>.</div>
</li>
</ul>
<a name="arrayWithSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayWithSize</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayWithSize(int&nbsp;size)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayWithSize-int-" title="class or interface in org.hamcrest"><code>Matchers.arrayWithSize(int)</code></a>.</div>
</li>
</ul>
<a name="arrayWithSize-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayWithSize</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;arrayWithSize(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super java.lang.Integer&gt;&nbsp;sizeMatcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#arrayWithSize-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.arrayWithSize(Matcher)</code></a>.</div>
</li>
</ul>
<a name="closeTo-double-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeTo</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Double&gt;&nbsp;closeTo(double&nbsp;target,
double&nbsp;error)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#closeTo-double-double-" title="class or interface in org.hamcrest"><code>Matchers.closeTo(double,double)</code></a>.</div>
</li>
</ul>
<a name="contains-java.io.Serializable:A-">
<!-- -->
</a><a name="contains-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;contains(T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-E...-" title="class or interface in org.hamcrest"><code>Matchers.contains(Object[])</code></a>.</div>
</li>
</ul>
<a name="contains-org.apache.beam.sdk.coders.Coder-java.lang.Object:A-">
<!-- -->
</a><a name="contains-org.apache.beam.sdk.coders.Coder-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;contains(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-E...-" title="class or interface in org.hamcrest"><code>Matchers.contains(Object[])</code></a>.
<p>The items of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. They are
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="contains-org.apache.beam.sdk.testing.SerializableMatcher...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;contains(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.contains(Matcher[])</code></a>.</div>
</li>
</ul>
<a name="contains-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;contains(java.util.List&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#contains-java.util.List-" title="class or interface in org.hamcrest"><code>Matchers.contains(List)</code></a>.</div>
</li>
</ul>
<a name="containsInAnyOrder-java.io.Serializable:A-">
<!-- -->
</a><a name="containsInAnyOrder-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsInAnyOrder</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;containsInAnyOrder(T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-T...-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Object[])</code></a>.</div>
</li>
</ul>
<a name="containsInAnyOrder-org.apache.beam.sdk.coders.Coder-java.lang.Object:A-">
<!-- -->
</a><a name="containsInAnyOrder-org.apache.beam.sdk.coders.Coder-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsInAnyOrder</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;containsInAnyOrder(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-T...-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Object[])</code></a>.
<p>The items of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It is
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="containsInAnyOrder-org.apache.beam.sdk.testing.SerializableMatcher...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsInAnyOrder</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;containsInAnyOrder(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;...&nbsp;matchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-org.hamcrest.Matcher...-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Matcher[])</code></a>.</div>
</li>
</ul>
<a name="containsInAnyOrder-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsInAnyOrder</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;containsInAnyOrder(java.util.Collection&lt;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&gt;&nbsp;serializableMatchers)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsInAnyOrder-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.containsInAnyOrder(Collection)</code></a>.</div>
</li>
</ul>
<a name="containsString-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsString</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.String&gt;&nbsp;containsString(java.lang.String&nbsp;substring)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#containsString-java.lang.String-" title="class or interface in org.hamcrest"><code>Matchers.containsString(java.lang.String)</code></a>.</div>
</li>
</ul>
<a name="empty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>empty</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.util.Collection&lt;? extends T&gt;&gt;&nbsp;empty()</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#empty--" title="class or interface in org.hamcrest"><code>Matchers.empty()</code></a>.</div>
</li>
</ul>
<a name="emptyArray--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>emptyArray</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T[]&gt;&nbsp;emptyArray()</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#emptyArray--" title="class or interface in org.hamcrest"><code>Matchers.emptyArray()</code></a>.</div>
</li>
</ul>
<a name="emptyIterable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>emptyIterable</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? extends T&gt;&gt;&nbsp;emptyIterable()</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#emptyIterable--" title="class or interface in org.hamcrest"><code>Matchers.emptyIterable()</code></a>.</div>
</li>
</ul>
<a name="endsWith-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endsWith</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.String&gt;&nbsp;endsWith(java.lang.String&nbsp;substring)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#endsWith-java.lang.String-" title="class or interface in org.hamcrest"><code>Matchers.endsWith(java.lang.String)</code></a>.</div>
</li>
</ul>
<a name="equalTo-java.io.Serializable-">
<!-- -->
</a><a name="equalTo-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equalTo</h4>
<pre>public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;equalTo(T&nbsp;expected)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#equalTo-T-" title="class or interface in org.hamcrest"><code>Matchers.equalTo(Object)</code></a>.</div>
</li>
</ul>
<a name="equalTo-org.apache.beam.sdk.coders.Coder-java.lang.Object-">
<!-- -->
</a><a name="equalTo-org.apache.beam.sdk.coders.Coder-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equalTo</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;equalTo(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T&nbsp;expected)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#equalTo-T-" title="class or interface in org.hamcrest"><code>Matchers.equalTo(Object)</code></a>.
<p>The expected value of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It
is explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="greaterThan-java.lang.Comparable-">
<!-- -->
</a><a name="greaterThan-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>greaterThan</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;greaterThan(T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThan-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThan(Comparable)</code></a>.</div>
</li>
</ul>
<a name="greaterThan-org.apache.beam.sdk.coders.Coder-java.lang.Comparable-">
<!-- -->
</a><a name="greaterThan-org.apache.beam.sdk.coders.Coder-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>greaterThan</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;greaterThan(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThan-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThan(Comparable)</code></a>.
<p>The target value of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It
is explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="greaterThanOrEqualTo-java.lang.Comparable-">
<!-- -->
</a><a name="greaterThanOrEqualTo-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>greaterThanOrEqualTo</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt;&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;greaterThanOrEqualTo(T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThanOrEqualTo(Comparable)</code></a>.</div>
</li>
</ul>
<a name="greaterThanOrEqualTo-org.apache.beam.sdk.coders.Coder-java.lang.Comparable-">
<!-- -->
</a><a name="greaterThanOrEqualTo-org.apache.beam.sdk.coders.Coder-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>greaterThanOrEqualTo</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;greaterThanOrEqualTo(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#greaterThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.greaterThanOrEqualTo(Comparable)</code></a>.
<p>The target value of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It
is explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="hasItem-java.io.Serializable-">
<!-- -->
</a><a name="hasItem-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasItem</h4>
<pre>public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? super T&gt;&gt;&nbsp;hasItem(T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasItem-T-" title="class or interface in org.hamcrest"><code>Matchers.hasItem(Object)</code></a>.</div>
</li>
</ul>
<a name="hasItem-org.apache.beam.sdk.coders.Coder-java.lang.Object-">
<!-- -->
</a><a name="hasItem-org.apache.beam.sdk.coders.Coder-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasItem</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? super T&gt;&gt;&nbsp;hasItem(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasItem-T-" title="class or interface in org.hamcrest"><code>Matchers.hasItem(Object)</code></a>.
<p>The item of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It is
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="hasItem-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasItem</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;? super T&gt;&gt;&nbsp;hasItem(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super T&gt;&nbsp;matcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasItem-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.hasItem(Matcher)</code></a>.</div>
</li>
</ul>
<a name="hasSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasSize</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.util.Collection&lt;? extends T&gt;&gt;&nbsp;hasSize(int&nbsp;size)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasSize-int-" title="class or interface in org.hamcrest"><code>Matchers.hasSize(int)</code></a>.</div>
</li>
</ul>
<a name="hasSize-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasSize</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.util.Collection&lt;? extends T&gt;&gt;&nbsp;hasSize(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super java.lang.Integer&gt;&nbsp;sizeMatcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#hasSize-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.hasSize(Matcher)</code></a>.</div>
</li>
</ul>
<a name="iterableWithSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>iterableWithSize</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;T&gt;&gt;&nbsp;iterableWithSize(int&nbsp;size)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#iterableWithSize-int-" title="class or interface in org.hamcrest"><code>Matchers.iterableWithSize(int)</code></a>.</div>
</li>
</ul>
<a name="iterableWithSize-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>iterableWithSize</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Iterable&lt;T&gt;&gt;&nbsp;iterableWithSize(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super java.lang.Integer&gt;&nbsp;sizeMatcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#iterableWithSize-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.iterableWithSize(Matcher)</code></a>.</div>
</li>
</ul>
<a name="isIn-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIn</h4>
<pre>public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;isIn(java.util.Collection&lt;T&gt;&nbsp;collection)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Collection)</code></a>.</div>
</li>
</ul>
<a name="isIn-org.apache.beam.sdk.coders.Coder-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIn</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;isIn(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
java.util.Collection&lt;T&gt;&nbsp;collection)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-java.util.Collection-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Collection)</code></a>.
<p>The items of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. They are
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="isIn-java.io.Serializable:A-">
<!-- -->
</a><a name="isIn-T:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIn</h4>
<pre>public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;isIn(T[]&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-T:A-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Object[])</code></a>.</div>
</li>
</ul>
<a name="isIn-org.apache.beam.sdk.coders.Coder-java.lang.Object:A-">
<!-- -->
</a><a name="isIn-org.apache.beam.sdk.coders.Coder-T:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIn</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;isIn(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T[]&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isIn-T:A-" title="class or interface in org.hamcrest"><code>Matchers.isIn(Object[])</code></a>.
<p>The items of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. They are
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="isOneOf-java.io.Serializable:A-">
<!-- -->
</a><a name="isOneOf-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOneOf</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;isOneOf(T...&nbsp;elems)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isOneOf-T...-" title="class or interface in org.hamcrest"><code>Matchers.isOneOf(T...)</code></a>.</div>
</li>
</ul>
<a name="isOneOf-org.apache.beam.sdk.coders.Coder-java.lang.Object:A-">
<!-- -->
</a><a name="isOneOf-org.apache.beam.sdk.coders.Coder-T...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOneOf</h4>
<pre>@SafeVarargs
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;isOneOf(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T...&nbsp;items)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#isOneOf-T...-" title="class or interface in org.hamcrest"><code>Matchers.isOneOf(T...)</code></a>.
<p>The items of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. They are
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="kvWithKey-java.io.Serializable-">
<!-- -->
</a><a name="kvWithKey-K-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kvWithKey</h4>
<pre>public static&nbsp;&lt;K extends java.io.Serializable,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;&nbsp;kvWithKey(K&nbsp;key)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified key.</div>
</li>
</ul>
<a name="kvWithKey-org.apache.beam.sdk.coders.Coder-java.lang.Object-">
<!-- -->
</a><a name="kvWithKey-org.apache.beam.sdk.coders.Coder-K-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kvWithKey</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;&nbsp;kvWithKey(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;K&gt;&nbsp;coder,
K&nbsp;key)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified key.
<p>The key of type <code>K</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It is
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="kvWithKey-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kvWithKey</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;&nbsp;kvWithKey(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super K&gt;&nbsp;keyMatcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with matching key.</div>
</li>
</ul>
<a name="kvWithValue-java.io.Serializable-">
<!-- -->
</a><a name="kvWithValue-V-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kvWithValue</h4>
<pre>public static&nbsp;&lt;K,V extends java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;&nbsp;kvWithValue(V&nbsp;value)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified value.</div>
</li>
</ul>
<a name="kvWithValue-org.apache.beam.sdk.coders.Coder-java.lang.Object-">
<!-- -->
</a><a name="kvWithValue-org.apache.beam.sdk.coders.Coder-V-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kvWithValue</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;&nbsp;kvWithValue(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;V&gt;&nbsp;coder,
V&nbsp;value)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with the specified value.
<p>The value of type <code>V</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It is
explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="kvWithValue-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kvWithValue</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;&nbsp;kvWithValue(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super V&gt;&nbsp;valueMatcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with matching value.</div>
</li>
</ul>
<a name="kv-org.apache.beam.sdk.testing.SerializableMatcher-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kv</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;<a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values">KV</a>&lt;? extends K,? extends V&gt;&gt;&nbsp;kv(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super K&gt;&nbsp;keyMatcher,
<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;? super V&gt;&nbsp;valueMatcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> that matches any <a href="../../../../../org/apache/beam/sdk/values/KV.html" title="class in org.apache.beam.sdk.values"><code>KV</code></a> with matching key and value.</div>
</li>
</ul>
<a name="lessThan-java.lang.Comparable-">
<!-- -->
</a><a name="lessThan-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lessThan</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;lessThan(T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThan-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThan(Comparable)</code></a>.</div>
</li>
</ul>
<a name="lessThan-org.apache.beam.sdk.coders.Coder-java.lang.Comparable-">
<!-- -->
</a><a name="lessThan-org.apache.beam.sdk.coders.Coder-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lessThan</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt;&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;lessThan(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThan-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThan(Comparable)</code></a>.
<p>The target value of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It
is explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="lessThanOrEqualTo-java.lang.Comparable-">
<!-- -->
</a><a name="lessThanOrEqualTo-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lessThanOrEqualTo</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt; &amp; java.io.Serializable&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;lessThanOrEqualTo(T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThanOrEqualTo(Comparable)</code></a>.</div>
</li>
</ul>
<a name="lessThanOrEqualTo-org.apache.beam.sdk.coders.Coder-java.lang.Comparable-">
<!-- -->
</a><a name="lessThanOrEqualTo-org.apache.beam.sdk.coders.Coder-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lessThanOrEqualTo</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&lt;T&gt;&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;lessThanOrEqualTo(<a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders">Coder</a>&lt;T&gt;&nbsp;coder,
T&nbsp;target)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#lessThanOrEqualTo-T-" title="class or interface in org.hamcrest"><code>Matchers.lessThanOrEqualTo(Comparable)</code></a>.
<p>The target value of type <code>T</code> will be serialized using the provided <a href="../../../../../org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a>. It
is explicitly <i>not</i> required or expected to be serializable via Java serialization.</div>
</li>
</ul>
<a name="not-org.apache.beam.sdk.testing.SerializableMatcher-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>not</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;not(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;matcher)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#not-org.hamcrest.Matcher-" title="class or interface in org.hamcrest"><code>Matchers.not(org.hamcrest.Matcher&lt;T&gt;)</code></a>.</div>
</li>
</ul>
<a name="nullValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullValue</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.Object&gt;&nbsp;nullValue()</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#nullValue--" title="class or interface in org.hamcrest"><code>Matchers.nullValue()</code></a>.</div>
</li>
</ul>
<a name="startsWith-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startsWith</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;java.lang.String&gt;&nbsp;startsWith(java.lang.String&nbsp;substring)</pre>
<div class="block">A <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> with identical criteria to <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matchers.html?is-external=true#startsWith-java.lang.String-" title="class or interface in org.hamcrest"><code>Matchers.startsWith(java.lang.String)</code></a>.</div>
</li>
</ul>
<a name="fromSupplier-org.apache.beam.sdk.testing.SerializableMatchers.SerializableSupplier-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>fromSupplier</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing">SerializableMatcher</a>&lt;T&gt;&nbsp;fromSupplier(<a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing">SerializableMatchers.SerializableSupplier</a>&lt;<a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest">Matcher</a>&lt;T&gt;&gt;&nbsp;supplier)</pre>
<div class="block">Constructs a <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> from a non-serializable <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest"><code>Matcher</code></a> via
indirection through <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatchers.SerializableSupplier</code></a>.
<p>To wrap a <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest"><code>Matcher</code></a> which is not serializable, provide a <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatchers.SerializableSupplier</code></a>
with a <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html#get--"><code>SerializableMatchers.SerializableSupplier.get()</code></a> method that returns a fresh instance of the <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest"><code>Matcher</code></a> desired. The resulting <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><code>SerializableMatcher</code></a> will behave according to the <a href="https://static.javadoc.io/org.hamcrest/hamcrest-core/2.1/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest"><code>Matcher</code></a> returned by <a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html#get--"><code>get()</code></a> when it is invoked during
matching (which may occur on another machine).
<pre><code>
return fromSupplier(new SerializableSupplier&lt;Matcher&lt;T&gt;&gt;() {
* @Override
public Matcher&lt;T&gt; get() {
return new MyMatcherForT();
}
});
</code></pre></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/testing/SerializableMatcher.html" title="interface in org.apache.beam.sdk.testing"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/beam/sdk/testing/SerializableMatchers.SerializableSupplier.html" title="interface in org.apache.beam.sdk.testing"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/beam/sdk/testing/SerializableMatchers.html" target="_top">Frames</a></li>
<li><a href="SerializableMatchers.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>