You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/12/05 22:31:38 UTC

[mesos-site] branch asf-site updated: Updated the website built from mesos SHA: 5f4c7d6.

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mesos-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 36170e5  Updated the website built from mesos SHA: 5f4c7d6.
36170e5 is described below

commit 36170e5bdc06efd2919a6c13f2cc3f13edca2c93
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Dec 5 22:31:33 2018 +0000

    Updated the website built from mesos SHA: 5f4c7d6.
---
 content/api/latest/c++/Nodes.xml                   |   2 +-
 content/api/latest/c++/Tokens.xml                  |   4 +-
 .../api/latest/c++/hierarchical_8hpp_source.html   |   4 +-
 content/api/latest/c++/index.hhc                   |   2 +-
 content/api/latest/c++/index.hhk                   |  10 +-
 .../latest/c++/master_2validation_8hpp_source.html |   2 +-
 content/api/latest/c++/namespacemembers_c.html     |   2 +-
 .../api/latest/c++/namespacemembers_func_c.html    |   2 +-
 .../namespacemesos_1_1internal_1_1protobuf.html    |  20 +-
 content/api/latest/c++/protobuf__utils_8hpp.html   |   4 +-
 .../latest/c++/protobuf__utils_8hpp_source.html    |  18 +-
 content/api/latest/c++/slave_8hpp_source.html      |   6 +-
 .../c++/src_2master_2master_8hpp_source.html       |   4 +-
 .../latest/c++/src_2tests_2mesos_8hpp_source.html  |  62 +--
 content/api/latest/java/constant-values.html       |  14 +
 content/api/latest/java/index-all.html             | 144 +++++++
 .../mesos/Protos.OperationStatus.Builder.html      | 468 +++++++++++++++++++--
 .../org/apache/mesos/Protos.OperationStatus.html   | 248 +++++++++--
 .../mesos/Protos.OperationStatusOrBuilder.html     | 148 ++++++-
 19 files changed, 1016 insertions(+), 148 deletions(-)

diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index e3afb2e..8881661 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -72575,7 +72575,7 @@
                  <Node>
                   <Name>createOperationStatus</Name>
                   <Path>protobuf__utils_8hpp.html</Path>
-                  <Anchor>a0a8d385223ec86f5b9431a8a67dac151</Anchor>
+                  <Anchor>abf2998e6e0d7036bb8bce7e2ae19d7d1</Anchor>
                  </Node>
                  <Node>
                   <Name>createResourceVersions</Name>
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 7cdd98c..6666808 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -19057,7 +19057,7 @@
       <Scope>mesos::internal::protobuf</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1protobuf.html</Path>
-    <Anchor>a0a8d385223ec86f5b9431a8a67dac151</Anchor>
+    <Anchor>abf2998e6e0d7036bb8bce7e2ae19d7d1</Anchor>
     <DeclaredIn>protobuf_utils.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -90866,7 +90866,7 @@
       <Scope>mesos::internal::protobuf</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1protobuf.html</Path>
-    <Anchor>a0a8d385223ec86f5b9431a8a67dac151</Anchor>
+    <Anchor>abf2998e6e0d7036bb8bce7e2ae19d7d1</Anchor>
     <DeclaredIn>protobuf_utils.hpp</DeclaredIn>
   </Token>
   <Token>
diff --git a/content/api/latest/c++/hierarchical_8hpp_source.html b/content/api/latest/c++/hierarchical_8hpp_source.html
index 6de77c7..fe473d4 100644
--- a/content/api/latest/c++/hierarchical_8hpp_source.html
+++ b/content/api/latest/c++/hierarchical_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Slave_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Slave.html">mesos::internal::master::allocator::internal::Slave</a></div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:107</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a286878cde1e175a044fb6bb934a9b941"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a286878cde1e175a044fb6bb934a9b941">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::frameworkSorters</a></div><div class="ttdeci">hashmap&lt; std::string, process::Owned&lt; Sorter &gt; &gt; [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_abeca534f8fbce8b3db11c6708239c526"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abeca534f8fbce8b3db11c6708239c526">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::completedFrameworkMetrics</a></div><div class="ttdeci">BoundedHashMap&lt; FrameworkID, process::Owned&lt;  [...]
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:261</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:263</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework_html_a90454cae1136b6192edc0e546a325ae9"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html#a90454cae1136b6192edc0e546a325ae9">mesos::internal::master::allocator::internal::Framework::Framework</a></div><div class="ttdeci">Framework(const FrameworkInfo &amp;frameworkInfo, const std::set&lt; std::string &gt; &amp;suppressedRoles, bool active, b [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1allocator_html_a93403c58db98253e48ed58a5da89df42"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1allocator.html#a93403c58db98253e48ed58a5da89df42">mesos::internal::master::allocator::HierarchicalRandomAllocatorProcess</a></div><div class="ttdeci">HierarchicalAllocatorProcess&lt; RandomSorter, RandomSorter, RandomSorter &gt; HierarchicalRandomAllocatorProcess</div><div class="ttdef"><b>Definition:</b> hiera [...]
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
@@ -112,7 +112,7 @@
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_a646d4e3238d83329525957b5a5586be2"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">routing::filter::internal::filters</a></div><div class="ttdeci">Result&lt; std::vector&lt; Filter&lt; Classifier &gt; &gt; &gt; filters(const std::string &amp;_link, const Handle &amp;parent)</div><div class="ttdef"><b>Definition:</b> internal.hpp:769</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html">mesos::internal::master::allocator::internal::Framework</a></div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:79</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:185</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:476</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:478</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a36f47521514de91d837559b835aeda2a"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::frameworks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Framework &gt; frameworks</div><div class [...]
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework_html_a4a084a848311e01db1dd0f7af551a0b7"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html#a4a084a848311e01db1dd0f7af551a0b7">mesos::internal::master::allocator::internal::Framework::publishPerFrameworkMetrics</a></div><div class="ttdeci">bool publishPerFrameworkMetrics</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:101</div></div>
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index f8b3fc8..fddcb0c 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -19187,7 +19187,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createMachineList"><param name="Local" value="protobuf__utils_8hpp.html#acaaf550110b9c5e305e48525f9e5ddc0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createMasterInfo"><param name="Local" value="protobuf__utils_8hpp.html#a638bffc6be26057ab5f2054bd5d467e3"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createOperation"><param name="Local" value="protobuf__utils_8hpp.html#a95d79d6f07889fe3438388aa6e593204"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="createOperationStatus"><param name="Local" value="protobuf__utils_8hpp.html#a0a8d385223ec86f5b9431a8a67dac151"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createOperationStatus"><param name="Local" value="protobuf__utils_8hpp.html#abf2998e6e0d7036bb8bce7e2ae19d7d1"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createResourceVersions"><param name="Local" value="protobuf__utils_8hpp.html#a301b5b72cabd3253f860965822ff959d"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createSchedule"><param name="Local" value="protobuf__utils_8hpp.html#a1669caee9ef867397eca668ad1cf89f0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createStatusUpdate"><param name="Local" value="protobuf__utils_8hpp.html#a05a7065043e2174de48a6e60b1a5b516"><param name="ImageNumber" value="11"></OBJECT>
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 820de52..97e47a1 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -3151,10 +3151,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a95d79d6f07889fe3438388aa6e593204"><param name="Name" value="mesos::internal::protobuf"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a95d79d6f07889fe3438388aa6e593204"><param name="Name" value="protobuf_utils.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151"><param name="Name" value="createOperationStatus"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1"><param name="Name" value="createOperationStatus"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151"><param name="Name" value="mesos::internal::protobuf"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151"><param name="Name" value="protobuf_utils.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1"><param name="Name" value="mesos::internal::protobuf"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1"><param name="Name" value="protobuf_utils.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce"><param name="Name" value="createPersistentVolume"></OBJECT>
   <UL>
@@ -11777,7 +11777,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229"><param name="Name" value="createLabel"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3"><param name="Name" value="createMasterInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a95d79d6f07889fe3438388aa6e593204"><param name="Name" value="createOperation"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151"><param name="Name" value="createOperationStatus"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1"><param name="Name" value="createOperationStatus"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a301b5b72cabd3253f860965822ff959d"><param name="Name" value="createResourceVersions"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a05a7065043e2174de48a6e60b1a5b516"><param name="Name" value="createStatusUpdate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7"><param name="Name" value="createTask"></OBJECT>
@@ -20878,7 +20878,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#acaaf550110b9c5e305e48525f9e5ddc0"><param name="Name" value="createMachineList"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a638bffc6be26057ab5f2054bd5d467e3"><param name="Name" value="createMasterInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a95d79d6f07889fe3438388aa6e593204"><param name="Name" value="createOperation"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a0a8d385223ec86f5b9431a8a67dac151"><param name="Name" value="createOperationStatus"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#abf2998e6e0d7036bb8bce7e2ae19d7d1"><param name="Name" value="createOperationStatus"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a301b5b72cabd3253f860965822ff959d"><param name="Name" value="createResourceVersions"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a1669caee9ef867397eca668ad1cf89f0"><param name="Name" value="createSchedule"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a05a7065043e2174de48a6e60b1a5b516"><param name="Name" value="createStatusUpdate"></OBJECT>
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index 68e6ef1..402b067 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1master_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1master.html">mesos::v1::master</a></div><div class="ttdef"><b>Definition:</b> master.hpp:27</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal_html_a270c483773571f50d8d9821c1ef2551b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a270c483773571f50d8d9821c1ef2551b">mesos::internal::master::validation::task::internal::validateMaxCompletionTime</a></div><div class="ttdeci">Option&lt; Error &gt; validateMaxCompletionTime(const TaskInfo &amp;task)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:261</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:263</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_aa13ddcf17f737fd9f2d870fb993891f0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#aa13ddcf17f737fd9f2d870fb993891f0">mesos::internal::master::validation::offer::getInverseOffer</a></div><div class="ttdeci">InverseOffer * getInverseOffer(Master *master, const OfferID &amp;offerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2641</div></div>
diff --git a/content/api/latest/c++/namespacemembers_c.html b/content/api/latest/c++/namespacemembers_c.html
index 8671fa8..2924368 100644
--- a/content/api/latest/c++/namespacemembers_c.html
+++ b/content/api/latest/c++/namespacemembers_c.html
@@ -558,7 +558,7 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a95d79d6f07889fe3438388aa6e593204">mesos::internal::protobuf</a>
 </li>
 <li>createOperationStatus()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1">mesos::internal::protobuf</a>
 </li>
 <li>createPersistentVolume()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac">mesos::internal::tests::common</a>
diff --git a/content/api/latest/c++/namespacemembers_func_c.html b/content/api/latest/c++/namespacemembers_func_c.html
index 8d4c2db..a0704e2 100644
--- a/content/api/latest/c++/namespacemembers_func_c.html
+++ b/content/api/latest/c++/namespacemembers_func_c.html
@@ -430,7 +430,7 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a95d79d6f07889fe3438388aa6e593204">mesos::internal::protobuf</a>
 </li>
 <li>createOperationStatus()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1">mesos::internal::protobuf</a>
 </li>
 <li>createPersistentVolume()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac">mesos::internal::tests::common</a>
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html
index d51d51b..720e1b3 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html
@@ -91,8 +91,8 @@ Functions</h2></td></tr>
 <tr class="separator:ae2c95da054d42be4ebf9eb6156db1841"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ade777537955dc212aea80866edd089f3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ade777537955dc212aea80866edd089f3">isTerminalState</a> (const OperationState &amp;state)</td></tr>
 <tr class="separator:ade777537955dc212aea80866edd089f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a8d385223ec86f5b9431a8a67dac151"><td class="memItemLeft" align="right" valign="top">OperationStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151">createOperationStatus</a> (const OperationState &amp;state, const <a class="el" href="classOption.html">Option</a>&lt; OperationID &gt; &amp;operationId=<a class="el" href="structNone.html">None</a>(), const <a class="el" [...]
-<tr class="separator:a0a8d385223ec86f5b9431a8a67dac151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf2998e6e0d7036bb8bce7e2ae19d7d1"><td class="memItemLeft" align="right" valign="top">OperationStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1">createOperationStatus</a> (const OperationState &amp;state, const <a class="el" href="classOption.html">Option</a>&lt; OperationID &gt; &amp;operationId=<a class="el" href="structNone.html">None</a>(), const <a class="el" [...]
+<tr class="separator:abf2998e6e0d7036bb8bce7e2ae19d7d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a95d79d6f07889fe3438388aa6e593204"><td class="memItemLeft" align="right" valign="top">Operation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a95d79d6f07889fe3438388aa6e593204">createOperation</a> (const Offer::Operation &amp;info, const OperationStatus &amp;latestStatus, const <a class="el" href="classOption.html">Option</a>&lt; FrameworkID &gt; &amp;frameworkId, const <a class="el" href="classOption [...]
 <tr class="separator:a95d79d6f07889fe3438388aa6e593204"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aeefc82459e488c3f8f69f4e49b7ff390"><td class="memItemLeft" align="right" valign="top">UpdateOperationStatusMessage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aeefc82459e488c3f8f69f4e49b7ff390">createUpdateOperationStatusMessage</a> (const UUID &amp;operationUUID, const OperationStatus &amp;status, const <a class="el" href="classOption.html">Option</a>&lt; OperationStatus &gt; &amp;latestStatus=<a c [...]
@@ -273,7 +273,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0a8d385223ec86f5b9431a8a67dac151"></a>
+<a class="anchor" id="abf2998e6e0d7036bb8bce7e2ae19d7d1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -305,7 +305,19 @@ Functions</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="structid_1_1UUID.html">id::UUID</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>statusUUID</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+          <td class="paramname"><em>statusUUID</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; SlaveID &gt; &amp;&#160;</td>
+          <td class="paramname"><em>slaveId</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; ResourceProviderID &gt; &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderId</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
diff --git a/content/api/latest/c++/protobuf__utils_8hpp.html b/content/api/latest/c++/protobuf__utils_8hpp.html
index c23ba82..9ed11a9 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp.html
@@ -133,8 +133,8 @@ Functions</h2></td></tr>
 <tr class="separator:ae2c95da054d42be4ebf9eb6156db1841"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ade777537955dc212aea80866edd089f3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ade777537955dc212aea80866edd089f3">mesos::internal::protobuf::isTerminalState</a> (const OperationState &amp;state)</td></tr>
 <tr class="separator:ade777537955dc212aea80866edd089f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a8d385223ec86f5b9431a8a67dac151"><td class="memItemLeft" align="right" valign="top">OperationStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151">mesos::internal::protobuf::createOperationStatus</a> (const OperationState &amp;state, const <a class="el" href="classOption.html">Option</a>&lt; OperationID &gt; &amp;operationId=<a class="el" href="structNone.html">None [...]
-<tr class="separator:a0a8d385223ec86f5b9431a8a67dac151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf2998e6e0d7036bb8bce7e2ae19d7d1"><td class="memItemLeft" align="right" valign="top">OperationStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1">mesos::internal::protobuf::createOperationStatus</a> (const OperationState &amp;state, const <a class="el" href="classOption.html">Option</a>&lt; OperationID &gt; &amp;operationId=<a class="el" href="structNone.html">None [...]
+<tr class="separator:abf2998e6e0d7036bb8bce7e2ae19d7d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a95d79d6f07889fe3438388aa6e593204"><td class="memItemLeft" align="right" valign="top">Operation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a95d79d6f07889fe3438388aa6e593204">mesos::internal::protobuf::createOperation</a> (const Offer::Operation &amp;info, const OperationStatus &amp;latestStatus, const <a class="el" href="classOption.html">Option</a>&lt; FrameworkID &gt; &amp;frameworkId, const <a c [...]
 <tr class="separator:a95d79d6f07889fe3438388aa6e593204"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aeefc82459e488c3f8f69f4e49b7ff390"><td class="memItemLeft" align="right" valign="top">UpdateOperationStatusMessage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aeefc82459e488c3f8f69f4e49b7ff390">mesos::internal::protobuf::createUpdateOperationStatusMessage</a> (const UUID &amp;operationUUID, const OperationStatus &amp;status, const <a class="el" href="classOption.html">Option</a>&lt; OperationStatus  [...]
diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__utils_8hpp_source.html
index 2e5e6b8..a127e5a 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -52,10 +52,10 @@
 <div class="title">protobuf_utils.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="protobuf__utils_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><spa [...]
+<a href="protobuf__utils_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><spa [...]
 <div class="ttc" id="namespacepath_html"><div class="ttname"><a href="namespacepath.html">path</a></div><div class="ttdef"><b>Definition:</b> path.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_aeefc82459e488c3f8f69f4e49b7ff390"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#aeefc82459e488c3f8f69f4e49b7ff390">mesos::internal::protobuf::createUpdateOperationStatusMessage</a></div><div class="ttdeci">UpdateOperationStatusMessage createUpdateOperationStatusMessage(const UUID &amp;operationUUID, const OperationStatus &amp;status, const Option&lt; OperationStatus &gt; &amp;latestStatus=None(), [...]
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html_a4779782ffff300d888634c7ab7ddf3ea"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html#a4779782ffff300d888634c7ab7ddf3ea">mesos::internal::protobuf::master::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:410</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html_a4779782ffff300d888634c7ab7ddf3ea"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html#a4779782ffff300d888634c7ab7ddf3ea">mesos::internal::protobuf::master::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:412</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_aaad34fc9798891303cecdba77c1e473c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#aaad34fc9798891303cecdba77c1e473c">mesos::internal::protobuf::getConsumedResources</a></div><div class="ttdeci">Try&lt; Resources &gt; getConsumedResources(const Offer::Operation &amp;operation)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a1f16c3cd383827f0c86f6dab2ae959dd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a1f16c3cd383827f0c86f6dab2ae959dd">mesos::internal::protobuf::getTaskHealth</a></div><div class="ttdeci">Option&lt; bool &gt; getTaskHealth(const Task &amp;task)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_a57627d6cffb087c80f8139ab67c343f2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a57627d6cffb087c80f8139ab67c343f2">mesos::internal::protobuf::master::event::createFrameworkAdded</a></div><div class="ttdeci">mesos::master::Event createFrameworkAdded(const mesos::internal::master::Framework &amp;framework)</div></div>
@@ -69,10 +69,10 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a649a83be485ffb745ffb766d831fd595"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a649a83be485ffb745ffb766d831fd595">mesos::internal::protobuf::convertStringMapToLabels</a></div><div class="ttdeci">Labels convertStringMapToLabels(const google::protobuf::Map&lt; std::string, std::string &gt; &amp;map)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1maintenance_html_acaaf550110b9c5e305e48525f9e5ddc0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#acaaf550110b9c5e305e48525f9e5ddc0">mesos::internal::protobuf::maintenance::createMachineList</a></div><div class="ttdeci">google::protobuf::RepeatedPtrField&lt; MachineID &gt; createMachineList(std::initializer_list&lt; MachineID &gt; ids)</div><div class="ttdoc">Helper for constructing a [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_ab560acb5a4bdd25ab0e00b8b9350562a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#ab560acb5a4bdd25ab0e00b8b9350562a">mesos::internal::protobuf::injectAllocationInfo</a></div><div class="ttdeci">void injectAllocationInfo(Offer::Operation *operation, const Resource::AllocationInfo &amp;allocationInfo)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:261</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:263</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1maintenance_html_ab815502946fdd10320bf5bbd5d6a861e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#ab815502946fdd10320bf5bbd5d6a861e">mesos::internal::protobuf::maintenance::createUnavailability</a></div><div class="ttdeci">Unavailability createUnavailability(const process::Time &amp;start, const Option&lt; Duration &gt; &amp;duration=None())</div><div class="ttdoc">Helper for construc [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1framework_html_a34d007aecebcd1c9dbd3ee0ad1d39155"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html#a34d007aecebcd1c9dbd3ee0ad1d39155">mesos::internal::protobuf::framework::getRoles</a></div><div class="ttdeci">std::set&lt; std::string &gt; getRoles(const FrameworkInfo &amp;frameworkInfo)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html_af31bbd9308f44e99ec47756b93ba580c"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#af31bbd9308f44e99ec47756b93ba580c">mesos::internal::protobuf::slave::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:266</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html_af31bbd9308f44e99ec47756b93ba580c"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#af31bbd9308f44e99ec47756b93ba580c">mesos::internal::protobuf::slave::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:268</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2slave_2isolator_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
@@ -87,8 +87,8 @@
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a350b1eb57318afaea7700ab7786b55ef"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">cgroups::blkio::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:458</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_aeb9968659f36fcbedba61c010305d252"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#aeb9968659f36fcbedba61c010305d252">mesos::internal::protobuf::master::event::createAgentAdded</a></div><div class="ttdeci">mesos::master::Event createAgentAdded(const mesos::internal::master::Slave &amp;slave)</div></div>
 <div class="ttc" id="namespacesystemd_1_1slices_html_a95aa197d8eed9f20dacb44f433b15f01"><div class="ttname"><a href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">systemd::slices::start</a></div><div class="ttdeci">Try&lt; Nothing &gt; start(const std::string &amp;name)</div><div class="ttdoc">Starts the slice with the given name (via &amp;#39;systemctl start &lt;name&gt;&amp;#39;). </div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">mesos::internal::protobuf::master::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:405</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html_aad0128d18048818ccede75dbd3d3ad43"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">mesos::internal::protobuf::framework::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:481</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">mesos::internal::protobuf::master::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:407</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html_aad0128d18048818ccede75dbd3d3ad43"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">mesos::internal::protobuf::framework::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:483</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> hashmap.hpp:38</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_a69703958853b44f22fbf6123be76e0a2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event::createTaskAdded</a></div><div class="ttdeci">mesos::master::Event createTaskAdded(const Task &amp;task)</div></div>
@@ -106,11 +106,12 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_ae2c95da054d42be4ebf9eb6156db1841"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#ae2c95da054d42be4ebf9eb6156db1841">mesos::internal::protobuf::getTaskContainerStatus</a></div><div class="ttdeci">Option&lt; ContainerStatus &gt; getTaskContainerStatus(const Task &amp;task)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1slave_html_a703a464b155458db8fed90346b595c25"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a703a464b155458db8fed90346b595c25">mesos::internal::protobuf::slave::createContainerMount</a></div><div class="ttdeci">mesos::slave::ContainerMountInfo createContainerMount(const std::string &amp;source, const std::string &amp;target, const std::string &amp;type, const std::string &amp;options, unsig [...]
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:476</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:478</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_abf2998e6e0d7036bb8bce7e2ae19d7d1"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#abf2998e6e0d7036bb8bce7e2ae19d7d1">mesos::internal::protobuf::createOperationStatus</a></div><div class="ttdeci">OperationStatus createOperationStatus(const OperationState &amp;state, const Option&lt; OperationID &gt; &amp;operationId=None(), const Option&lt; std::string &gt; &amp;message=None(), const Option&lt; Reso [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_ac4ae9d9e44c7a92327e4cbd111a6bbd7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf::createTask</a></div><div class="ttdeci">Task createTask(const TaskInfo &amp;task, const TaskState &amp;state, const FrameworkID &amp;frameworkId)</div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_1_1state_html_a4cceb5a8a4b3f5e1323fdf4a14c5d2a6"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">routing::diagnosis::socket::state::UNKNOWN</a></div><div class="ttdeci">const int UNKNOWN</div><div class="ttdef"><b>Definition:</b> diagnosis.hpp:39</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html_a805d49839e5dfe48601afad099dfdc67"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a805d49839e5dfe48601afad099dfdc67">mesos::internal::protobuf::slave::Capabilities::toRepeatedPtrField</a></div><div class="ttdeci">google::protobuf::RepeatedPtrField&lt; SlaveInfo::Capability &gt; toRepeatedPtrField() const </div><div class="ttdef"><b>Definition:</b> protobu [...]
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html_a805d49839e5dfe48601afad099dfdc67"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a805d49839e5dfe48601afad099dfdc67">mesos::internal::protobuf::slave::Capabilities::toRepeatedPtrField</a></div><div class="ttdeci">google::protobuf::RepeatedPtrField&lt; SlaveInfo::Capability &gt; toRepeatedPtrField() const </div><div class="ttdef"><b>Definition:</b> protobu [...]
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="namespaceprotobuf_html"><div class="ttname"><a href="namespaceprotobuf.html">protobuf</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:60</div></div>
 <div class="ttc" id="namespacecgroups_html_a78e3c7ca2e422779908eec45f859d757"><div class="ttname"><a href="namespacecgroups.html#a78e3c7ca2e422779908eec45f859d757">cgroups::stat</a></div><div class="ttdeci">Try&lt; hashmap&lt; std::string, uint64_t &gt; &gt; stat(const std::string &amp;hierarchy, const std::string &amp;cgroup, const std::string &amp;file)</div></div>
@@ -141,7 +142,6 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a638bffc6be26057ab5f2054bd5d467e3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">mesos::internal::protobuf::createMasterInfo</a></div><div class="ttdeci">MasterInfo createMasterInfo(const process::UPID &amp;pid)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a5cd00b9f2bf518fb5cea40dccf4188ea"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a5cd00b9f2bf518fb5cea40dccf4188ea">mesos::internal::protobuf::getTaskCheckStatus</a></div><div class="ttdeci">Option&lt; CheckStatusInfo &gt; getTaskCheckStatus(const Task &amp;task)</div></div>
 <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a0a8d385223ec86f5b9431a8a67dac151"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a0a8d385223ec86f5b9431a8a67dac151">mesos::internal::protobuf::createOperationStatus</a></div><div class="ttdeci">OperationStatus createOperationStatus(const OperationState &amp;state, const Option&lt; OperationID &gt; &amp;operationId=None(), const Option&lt; std::string &gt; &amp;message=None(), const Option&lt; Reso [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a71e79d5f0aede16f72cf52f468faa6b8"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a71e79d5f0aede16f72cf52f468faa6b8">mesos::internal::protobuf::parseContainerId</a></div><div class="ttdeci">ContainerID parseContainerId(const std::string &amp;value)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a3c3b0e4b802a76bb12c7b72709d8c890"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a3c3b0e4b802a76bb12c7b72709d8c890">mesos::internal::protobuf::createUUID</a></div><div class="ttdeci">UUID createUUID(const Option&lt; id::UUID &gt; &amp;uuid=None())</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a301b5b72cabd3253f860965822ff959d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a301b5b72cabd3253f860965822ff959d">mesos::internal::protobuf::createResourceVersions</a></div><div class="ttdeci">google::protobuf::RepeatedPtrField&lt; ResourceVersionUUID &gt; createResourceVersions(const hashmap&lt; Option&lt; ResourceProviderID &gt;, UUID &gt; &amp;resourceVersions)</div></div>
diff --git a/content/api/latest/c++/slave_8hpp_source.html b/content/api/latest/c++/slave_8hpp_source.html
index bf1b0db..d70baed 100644
--- a/content/api/latest/c++/slave_8hpp_source.html
+++ b/content/api/latest/c++/slave_8hpp_source.html
@@ -86,7 +86,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_af47e4a69c5542ae625bdd1a5b7fdb308"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">mesos::internal::slave::Slave::getFramework</a></div><div class="ttdeci">Framework * getFramework(const FrameworkID &amp;frameworkId) const </div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset</a></div><div class="ttdef"><b>Definition:</b> hashset.hpp:53</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a14a15d2b5e7d53570e69704aebba903b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a14a15d2b5e7d53570e69704aebba903b">mesos::internal::slave::Slave::___run</a></div><div class="ttdeci">virtual void ___run(const process::Future&lt; Nothing &gt; &amp;future, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const std::vector&lt; TaskInfo &gt; [...]
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:261</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:263</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_aa91b3747671faf9f39404a8730e5ef3d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">mesos::internal::slave::Slave::_statusUpdateAcknowledgement</a></div><div class="ttdeci">void _statusUpdateAcknowledgement(const process::Future&lt; bool &gt; &amp;future, const TaskID &amp;taskId, const FrameworkID &amp;frameworkId, const UUID &amp;uuid)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ResourceProvider_html_a01071449f782490aaa812b1956811ed9"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ResourceProvider.html#a01071449f782490aaa812b1956811ed9">mesos::internal::slave::ResourceProvider::ResourceProvider</a></div><div class="ttdeci">ResourceProvider(const ResourceProviderInfo &amp;_info, const Resources &amp;_totalResources, const Option&lt; UUID &gt; &amp;_resourceVersion)</div><div class="ttdef"> [...]
 <div class="ttc" id="src_2slave_2metrics_8hpp_html"><div class="ttname"><a href="src_2slave_2metrics_8hpp.html">metrics.hpp</a></div></div>
@@ -128,7 +128,7 @@
 <div class="ttc" id="authentication_2secret__generator_8hpp_html"><div class="ttname"><a href="authentication_2secret__generator_8hpp.html">secret_generator.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a300cf38a0e34b0dded9297699aad4cd7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a300cf38a0e34b0dded9297699aad4cd7">mesos::internal::slave::executorEnvironment</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; executorEnvironment(const Flags &amp;flags, const ExecutorInfo &amp;executorInfo, const std::string &amp;directory, const SlaveID &amp;slaveId, const process::PID&lt; Slave & [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a687e239fe854b91b0f64e076ab4dbf57"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">mesos::internal::slave::Slave::recoverFramework</a></div><div class="ttdeci">void recoverFramework(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheck [...]
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">mesos::internal::protobuf::master::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:405</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">mesos::internal::protobuf::master::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:407</div></div>
 <div class="ttc" id="classProtobufProcess_html_a6c404fdc490a7199a0d2ad881d588e5c"><div class="ttname"><a href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">ProtobufProcess::send</a></div><div class="ttdeci">void send(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:118</div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_ae2e4f0d114052387cba8de3263a144f4"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae2e4f0d114052387cba8de3263a144f4">mesos::internal::slave::Slave::~Slave</a></div><div class="ttdeci">~Slave() override</div></div>
@@ -172,7 +172,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a1200b872e31b092349f482e4711d41e4"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">mesos::internal::slave::Slave::getExecutorInfo</a></div><div class="ttdeci">ExecutorInfo getExecutorInfo(const FrameworkInfo &amp;frameworkInfo, const TaskInfo &amp;task) const </div></div>
 <div class="ttc" id="src_2slave_2state_8hpp_html"><div class="ttname"><a href="src_2slave_2state_8hpp.html">state.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a2ca66ded2a1266abdf00e370691a80df"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">mesos::internal::slave::Slave::forward</a></div><div class="ttdeci">void forward(StatusUpdate update)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:476</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:478</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a0ba4694079a24c1185bda1ae271ec571"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ba4694079a24c1185bda1ae271ec571">mesos::internal::slave::Slave::reconcileOperations</a></div><div class="ttdeci">void reconcileOperations(const ReconcileOperationsMessage &amp;message)</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Framework_html_a65933e3034706258069b54549081fdbf"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Framework.html#a65933e3034706258069b54549081fdbf">mesos::internal::slave::Framework::id</a></div><div class="ttdeci">const FrameworkID id() const </div><div class="ttdef"><b>Definition:</b> slave.hpp:1082</div></div>
diff --git a/content/api/latest/c++/src_2master_2master_8hpp_source.html b/content/api/latest/c++/src_2master_2master_8hpp_source.html
index 492a40b..1319034 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -89,7 +89,7 @@
 <div class="ttc" id="namespaceprocess_html_a6c9cd01950a98038b2a6df3e5066418f"><div class="ttname"><a href="namespaceprocess.html#a6c9cd01950a98038b2a6df3e5066418f">process::initialize</a></div><div class="ttdeci">bool initialize(const Option&lt; std::string &gt; &amp;delegate=None(), const Option&lt; std::string &gt; &amp;readwriteAuthenticationRealm=None(), const Option&lt; std::string &gt; &amp;readonlyAuthenticationRealm=None())</div><div class="ttdoc">Initialize the library. </div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ae797309d98eea44477d8b5611972f907"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ae797309d98eea44477d8b5611972f907">mesos::internal::master::Slave::totalResources</a></div><div class="ttdeci">Resources totalResources</div><div class="ttdef"><b>Definition:</b> master.hpp:277</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_html_a241384d7256ec21bea9b9e9cba24f766"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master.html#a241384d7256ec21bea9b9e9cba24f766">mesos::internal::master::DEFAULT_HEARTBEAT_INTERVAL</a></div><div class="ttdeci">constexpr Duration DEFAULT_HEARTBEAT_INTERVAL</div><div class="ttdef"><b>Definition:</b> constants.hpp:60</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:261</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:263</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac11f863cb7ccbc451d099fe77989cfce"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce">mesos::internal::master::Framework::offeredResources</a></div><div class="ttdeci">hashmap&lt; SlaveID, Resources &gt; offeredResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2569</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Heartbeater_html_a145163f5c3a623df7b05f7fbbfe9a8fa"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Heartbeater.html#a145163f5c3a623df7b05f7fbbfe9a8fa">mesos::internal::master::Heartbeater::Heartbeater</a></div><div class="ttdeci">Heartbeater(const std::string &amp;_logMessage, const Message &amp;_heartbeatMessage, const HttpConnection &amp;_http, const Duration &amp;_interval, const Option&lt; Duration &gt; &amp;_ [...]
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a4bd6909f50c4594e8db3f4f791814dc7"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">mesos::internal::master::Framework::capabilities</a></div><div class="ttdeci">protobuf::framework::Capabilities capabilities</div><div class="ttdef"><b>Definition:</b> master.hpp:2485</div></div>
@@ -162,7 +162,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a2d8cbc0dbd23317d8194398a3810a5b5"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">mesos::internal::master::Framework::roles</a></div><div class="ttdeci">std::set&lt; std::string &gt; roles</div><div class="ttdef"><b>Definition:</b> master.hpp:2483</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a587fe54aa032cf8b260e3722e0f3c8fd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a587fe54aa032cf8b260e3722e0f3c8fd">mesos::internal::master::Slave::pid</a></div><div class="ttdeci">process::UPID pid</div><div class="ttdef"><b>Definition:</b> master.hpp:192</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:476</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:478</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1HttpConnection_html_aeb26fc327b1d73f95d9d874eb4226d5c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection::writer</a></div><div class="ttdeci">process::http::Pipe::Writer writer</div><div class="ttdef"><b>Definition:</b> master.hpp:363</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a31770631022ef2687e10fc826709f2c8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a31770631022ef2687e10fc826709f2c8">mesos::internal::master::Slave::reregisteredTime</a></div><div class="ttdeci">Option&lt; process::Time &gt; reregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:201</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index 703f2af..e2292a0 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">mesos.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2tests_2mesos_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><s [...]
+<a href="src_2tests_2mesos_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><s [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a5e816f28915e4ff0fcb29d4833382a96"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e816f28915e4ff0fcb29d4833382a96">mesos::internal::tests::common::createVolumeHostPath</a></div><div class="ttdeci">TVolume createVolumeHostPath(const std::string &amp;containerPath, const std::string &amp;hostPath, const typename TVolume::Mode &amp;mode, const Option&lt; typename TMountPropagation::Mod [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a557283e2f07dd89441195b39ba8427b5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5">mesos::internal::tests::v1::createDiskResource</a></div><div class="ttdeci">mesos::v1::Resource createDiskResource(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2002</div></div>
 <div class="ttc" id="namespacepath_html"><div class="ttname"><a href="namespacepath.html">path</a></div><div class="ttdef"><b>Definition:</b> path.hpp:26</div></div>
@@ -71,7 +71,7 @@
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; zookeeper::URL &gt;</a></div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1basic_html_a088d88712e011acb0673da92045b365b"><div class="ttname"><a href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">routing::filter::basic::update</a></div><div class="ttdeci">Try&lt; bool &gt; update(const std::string &amp;link, const Handle &amp;parent, uint16_t protocol, const action::Mirror &amp;mirror)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1internal_html_ab8ca0bbf11b92b83e6152b303624e74c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal::createDomainInfo</a></div><div class="ttdeci">DomainInfo createDomainInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1745</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1resource__provider_html_ab87e247ad9830c67b0923960f3ff295c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1resource__provider.html#ab87e247ad9830c67b0923960f3ff295c">mesos::internal::tests::resource_provider::createEndpointDetector</a></div><div class="ttdeci">process::Owned&lt; EndpointDetector &gt; createEndpointDetector(const process::UPID &amp;pid)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3191 [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1resource__provider_html_ab87e247ad9830c67b0923960f3ff295c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1resource__provider.html#ab87e247ad9830c67b0923960f3ff295c">mesos::internal::tests::resource_provider::createEndpointDetector</a></div><div class="ttdeci">process::Owned&lt; EndpointDetector &gt; createEndpointDetector(const process::UPID &amp;pid)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3196 [...]
 <div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:121</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a0a4c3e164d6cd047ee8b9279ce91c5dc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1::createExecutorInfo</a></div><div class="ttdeci">mesos::v1::ExecutorInfo createExecutorInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1836</div></div>
 <div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:147</div></div>
@@ -86,13 +86,13 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a4b188c16fadf4ea62e3d7f7ca1f3e09f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a4b188c16fadf4ea62e3d7f7ca1f3e09f">mesos::internal::tests::v1::createCallSubscribe</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallSubscribe(const mesos::v1::FrameworkInfo &amp;frameworkInfo, const Option&lt; mesos::v1::FrameworkID &gt; &amp;frameworkId=None())</div><div class="ttdef"><b>Defini [...]
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_acf988b263b7b773ed3d46a6925ccbe54"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#acf988b263b7b773ed3d46a6925ccbe54">mesos::internal::tests::resource_provider::MockResourceProvider::events</a></div><div class="ttdeci">void events(std::queue&lt; Event &gt; events)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2990</ [...]
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af9b04e944d8266d65b1a2ae39d8830be"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af9b04e944d8266d65b1a2ae39d8830be">mesos::internal::tests::DropHttpProtobufs</a></div><div class="ttdeci">void DropHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3484</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af9b04e944d8266d65b1a2ae39d8830be"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af9b04e944d8266d65b1a2ae39d8830be">mesos::internal::tests::DropHttpProtobufs</a></div><div class="ttdeci">void DropHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3489</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a610f2bde76cb5a148313cbc96a04d92b"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">mesos::internal::tests::MesosTest::TearDownTestCase</a></div><div class="ttdeci">static void TearDownTestCase()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a9037552b8a0fe03198b20008cc0ba01b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1::createTask</a></div><div class="ttdeci">mesos::v1::TaskInfo createTask(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1909</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a7e0692b45897b8f008a859e229767897"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">mesos::internal::tests::MesosTest::MesosTest</a></div><div class="ttdeci">MesosTest(const Option&lt; zookeeper::URL &gt; &amp;url=None())</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a95f03722998a08f61bfa25fa298985c1"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">mesos::internal::tests::MesosTest::StartMaster</a></div><div class="ttdeci">virtual Try&lt; process::Owned&lt; cluster::Master &gt; &gt; StartMaster(const Option&lt; master::Flags &gt; &amp;flags=None())</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a824ab482fce51d5c5bc84380a30651ac"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a824ab482fce51d5c5bc84380a30651ac">mesos::internal::tests::v1::executor::Event</a></div><div class="ttdeci">mesos::v1::executor::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2846</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_a113343fc3c247b4d042d8ef668d600d7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#a113343fc3c247b4d042d8ef668d600d7">mesos::internal::tests::v1::resource_provider::Event</a></div><div class="ttdeci">mesos::v1::resource_provider::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3221</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_a113343fc3c247b4d042d8ef668d600d7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#a113343fc3c247b4d042d8ef668d600d7">mesos::internal::tests::v1::resource_provider::Event</a></div><div class="ttdeci">mesos::v1::resource_provider::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3226</div></div>
 <div class="ttc" id="namespaceprocess_html_a178967af39f382b0ec1b08b0c51d340f"><div class="ttname"><a href="namespaceprocess.html#a178967af39f382b0ec1b08b0c51d340f">process::ExpectNoFutureUnionMessages</a></div><div class="ttdeci">void ExpectNoFutureUnionMessages(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:675</div></div>
 <div class="ttc" id="structprocess_1_1Message_html"><div class="ttname"><a href="structprocess_1_1Message.html">process::Message</a></div><div class="ttdef"><b>Definition:</b> message.hpp:22</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a40f485739b34648f9fa09b0924581f07"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a40f485739b34648f9fa09b0924581f07">mesos::internal::tests::common::setAgentID</a></div><div class="ttdeci">void setAgentID(mesos::v1::TaskInfo *task, const mesos::v1::AgentID &amp;agentId)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:819</div></div>
@@ -112,14 +112,14 @@
 <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ae1b6ee4dccb597157302b3c7c6ae3b43"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ae1b6ee4dccb597157302b3c7c6ae3b43">mesos::internal::tests::v1::RESERVE</a></div><div class="ttdeci">mesos::v1::Offer::Operation RESERVE(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2047</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">mesos::internal::tests::executor::TestMesos</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2815</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a7de5d53d7b50331d65ba02f83586e890"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a7de5d53d7b50331d65ba02f83586e890">mesos::internal::tests::resource_provider::MockResourceProvider::info</a></div><div class="ttdeci">ResourceProviderInfo info</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3184</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a7de5d53d7b50331d65ba02f83586e890"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a7de5d53d7b50331d65ba02f83586e890">mesos::internal::tests::resource_provider::MockResourceProvider::info</a></div><div class="ttdeci">ResourceProviderInfo info</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3189</div></div>
 <div class="ttc" id="classmesos_1_1MesosSchedulerDriver_html"><div class="ttname"><a href="classmesos_1_1MesosSchedulerDriver.html">mesos::MesosSchedulerDriver</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:349</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="namespacebase64_html_a47c61bb5df3dae8cd38f44b6b69e5b4d"><div class="ttname"><a href="namespacebase64.html#a47c61bb5df3dae8cd38f44b6b69e5b4d">base64::encode</a></div><div class="ttdeci">std::string encode(const std::string &amp;s)</div><div class="ttdoc">Encode a string to Base64 with the standard Base64 alphabet. </div><div class="ttdef"><b>Definition:</b> base64.hpp:170</div></div>
 <div class="ttc" id="slave_8hpp_html"><div class="ttname"><a href="slave_8hpp.html">slave.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_html_a8bbd933c9e18c30b6c6e0502a31b5b9e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a8bbd933c9e18c30b6c6e0502a31b5b9e">mesos::internal::tests::ZooKeeperTest::SetUpTestCase</a></div><div class="ttdeci">static void SetUpTestCase()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2511</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a0ea30108c0b34ea42a387cb31508faa6"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType::isCommandExecutor</a></div><div class="ttdeci">bool isCommandExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3713</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a0ea30108c0b34ea42a387cb31508faa6"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType::isCommandExecutor</a></div><div class="ttdeci">bool isCommandExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3718</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab9b231cca8cee68ad34c327377b9d42a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab9b231cca8cee68ad34c327377b9d42a">mesos::internal::tests::v1::createContainerInfo</a></div><div class="ttdeci">mesos::v1::ContainerInfo createContainerInfo(const Option&lt; std::string &gt; &amp;imageName=None(), const std::vector&lt; mesos::v1::Volume &gt; &amp;volumes={})</div><div class="ttdef"><b>Definition [...]
 <div class="ttc" id="namespacelambda_html"><div class="ttname"><a href="namespacelambda.html">lambda</a></div><div class="ttdef"><b>Definition:</b> lambda.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a96e7148ce13d0775202148b8fa637045"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">mesos::internal::tests::MesosTest::SetUpTestCase</a></div><div class="ttdeci">static void SetUpTestCase()</div></div>
@@ -130,13 +130,13 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="authentication_2secret__generator_8hpp_html"><div class="ttname"><a href="authentication_2secret__generator_8hpp.html">secret_generator.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3a5af79937988dab92a6b9718b319f37"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3a5af79937988dab92a6b9718b319f37">mesos::internal::tests::_FutureProtobuf</a></div><div class="ttdeci">T _FutureProtobuf(const process::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3455</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3a5af79937988dab92a6b9718b319f37"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3a5af79937988dab92a6b9718b319f37">mesos::internal::tests::_FutureProtobuf</a></div><div class="ttdeci">T _FutureProtobuf(const process::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3460</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_abb8ab3e62de157d1a7a81e08888ec30c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">mesos::internal::slave::containerizer::paths::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdef"><b>Definition:</b> paths.hpp:82</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_af74d98d4bb51e43bbac514b491f10d30"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#af74d98d4bb51e43bbac514b491f10d30">mesos::internal::tests::v1::DESTROY_DISK</a></div><div class="ttdeci">mesos::v1::Offer::Operation DESTROY_DISK(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2126</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_abd98e21c010ffd222ea0553f76362d4f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abd98e21c010ffd222ea0553f76362d4f">mesos::internal::tests::v1::createCommandInfo</a></div><div class="ttdeci">mesos::v1::CommandInfo createCommandInfo(const Option&lt; std::string &gt; &amp;value=None(), const std::vector&lt; std::string &gt; &amp;arguments={})</div><div class="ttdef"><b>Definition:</b> mesos.hp [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a9faf1357ddbd892de9f2673ae1f1b8ca"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a9faf1357ddbd892de9f2673ae1f1b8ca">mesos::internal::tests::common::createReservedResource</a></div><div class="ttdeci">TResource createReservedResource(const std::string &amp;name, const std::string &amp;value, const TReservationInfos &amp;...reservations)</div><div class="ttdef"><b>Definition:</b> mesos [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1internal_html_a16230dfffd56546681446128ea48c177"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a16230dfffd56546681446128ea48c177">mesos::internal::tests::internal::createContainerConfig</a></div><div class="ttdeci">mesos::slave::ContainerConfig createContainerConfig(const CommandInfo &amp;commandInfo, const std::string &amp;resources, const std::string &amp;sandboxDirectory, const Option&lt; C [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a31a0ee4660f0d7621e62acc6c6325a00"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a31a0ee4660f0d7621e62acc6c6325a00">mesos::internal::tests::DropUnionProtobufs</a></div><div class="ttdeci">void DropUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3474</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a31a0ee4660f0d7621e62acc6c6325a00"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a31a0ee4660f0d7621e62acc6c6325a00">mesos::internal::tests::DropUnionProtobufs</a></div><div class="ttdeci">void DropUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3479</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:520</div></div>
@@ -157,7 +157,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_a11754ed593ca7a0d7b9afe4efb03e980"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#a11754ed593ca7a0d7b9afe4efb03e980">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector, const FrameworkInfo &amp [...]
 <div class="ttc" id="classmesos_1_1slave_1_1ResourceEstimator_html"><div class="ttname"><a href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a></div><div class="ttdef"><b>Definition:</b> resource_estimator.hpp:37</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a81d1fa17de2f742f6531ba47760b399f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a81d1fa17de2f742f6531ba47760b399f">mesos::internal::tests::FutureUnionHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionHttp(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3433</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a81d1fa17de2f742f6531ba47760b399f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a81d1fa17de2f742f6531ba47760b399f">mesos::internal::tests::FutureUnionHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionHttp(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3438</div></div>
 <div class="ttc" id="namespacestrings_html_afffe11c8ecce961981653358520d6a04"><div class="ttname"><a href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a></div><div class="ttdeci">std::vector&lt; std::string &gt; tokenize(const std::string &amp;s, const std::string &amp;delims, const Option&lt; size_t &gt; &amp;maxTokens=None())</div><div class="ttdef"><b>Definition:</b> strings.hpp:139</div></div>
 <div class="ttc" id="classmesos_1_1Authorizer_html"><div class="ttname"><a href="classmesos_1_1Authorizer.html">mesos::Authorizer</a></div><div class="ttdoc">This interface is used to enable an identity service or any other back end to check authorization pol...</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:243</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a4dce57dfa3947f14a6a6d95d170c44ad"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">mesos::internal::tests::common::createExecutorInfo</a></div><div class="ttdeci">TExecutorInfo createExecutorInfo(const TExecutorID &amp;executorId, const Option&lt; TCommandInfo &gt; &amp;command, const Option&lt; TResources &gt; &amp;resources, const Option&lt; typenam [...]
@@ -192,17 +192,17 @@
 <div class="ttc" id="include_2mesos_2v1_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:202</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3d69b2b965a8a0d6a90319507f015a12"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">mesos::internal::tests::READWRITE_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READWRITE_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:109</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">mesos::internal::tests::ParamExecutorType::Printer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3687</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">mesos::internal::tests::ParamExecutorType::Printer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3692</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a256d948a0c093f4e4c8c59a5de9ecb8f"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">mesos::internal::tests::MesosTest::CreateSlaveFlags</a></div><div class="ttdeci">virtual slave::Flags CreateSlaveFlags()</div></div>
 <div class="ttc" id="namespaceos_html_afd08813156fea899c86b340d9767a8cd"><div class="ttname"><a href="namespaceos.html#afd08813156fea899c86b340d9767a8cd">os::cpus</a></div><div class="ttdeci">Try&lt; long &gt; cpus()</div><div class="ttdef"><b>Definition:</b> os.hpp:286</div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6c523814728a49c178f848db6e6d88d6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6c523814728a49c178f848db6e6d88d6">mesos::internal::tests::ExpectNoFutureUnionProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3529</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6c523814728a49c178f848db6e6d88d6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6c523814728a49c178f848db6e6d88d6">mesos::internal::tests::ExpectNoFutureUnionProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3534</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html">mesos::internal::tests::common::DefaultFrameworkInfo</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:506</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1agent_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1agent.html">mesos::v1::agent</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:27</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_aec7c8f10d75fa5c1068f7fa36fe263e8"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#aec7c8f10d75fa5c1068f7fa36fe263e8">mesos::internal::tests::common::createTask</a></div><div class="ttdeci">TTaskInfo createTask(const TSlaveID &amp;slaveId, const TResources &amp;resources, const TCommandInfo &amp;command, const Option&lt; TExecutorID &gt; &amp;executorId=None(), const std::string &amp;n [...]
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">mesos::internal::tests::common::DefaultCredential</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:479</div></div>
 <div class="ttc" id="src_2sched_2constants_8hpp_html"><div class="ttname"><a href="src_2sched_2constants_8hpp.html">constants.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator.html">mesos::internal::tests::MockSecretGenerator</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3269</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator.html">mesos::internal::tests::MockSecretGenerator</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3274</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6b044a48124e8fcfeba4ae4177e876fd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">mesos::internal::tests::READONLY_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READONLY_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:108</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a3628ea1de6e52dd76de2d3b5d4ab8463"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a3628ea1de6e52dd76de2d3b5d4ab8463">mesos::internal::tests::v1::DESTROY</a></div><div class="ttdeci">mesos::v1::Offer::Operation DESTROY(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2073</div></div>
@@ -213,22 +213,22 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a01abc032929a41cdafd4268985dc1369"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">mesos::internal::tests::DEFAULT_TEST_ROLE</a></div><div class="ttdeci">constexpr char DEFAULT_TEST_ROLE[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:110</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a5c9b10f950934631b02a9ce222c32339"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339">mesos::internal::tests::common::RESERVE</a></div><div class="ttdeci">TOffer::Operation RESERVE(const TResources &amp;resources, const Option&lt; TOperationID &gt; &amp;operationId=None())</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1314</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html_a413dd9344068400972b8f481b4873495"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">mesos::internal::tests::ParamExecutorType::Printer::operator()</a></div><div class="ttdeci">std::string operator()(const ::testing::TestParamInfo&lt; ParamExecutorType &gt; &amp;info) const </div><div class="ttdef"><b>Definition:</b [...]
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html_a413dd9344068400972b8f481b4873495"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">mesos::internal::tests::ParamExecutorType::Printer::operator()</a></div><div class="ttdeci">std::string operator()(const ::testing::TestParamInfo&lt; ParamExecutorType &gt; &amp;info) const </div><div class="ttdef"><b>Definition:</b [...]
 <div class="ttc" id="classmesos_1_1Resources_html_a1e1245295d0792d35f4ef441aa8a313a"><div class="ttname"><a href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">mesos::Resources::toUnreserved</a></div><div class="ttdeci">Resources toUnreserved() const </div></div>
 <div class="ttc" id="namespaceappc_1_1spec_html_a2107ae129dd83fbd20b22195247f16b5"><div class="ttname"><a href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">appc::spec::parse</a></div><div class="ttdeci">Try&lt; ImageManifest &gt; parse(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> parse.hpp:36</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2f3eace5ac76e47f17f1a3fd5459f9fb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2f3eace5ac76e47f17f1a3fd5459f9fb">mesos::internal::tests::DropProtobufs</a></div><div class="ttdeci">void DropProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3464</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">mesos::internal::tests::ParamExecutorType</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3684</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2f3eace5ac76e47f17f1a3fd5459f9fb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2f3eace5ac76e47f17f1a3fd5459f9fb">mesos::internal::tests::DropProtobufs</a></div><div class="ttdeci">void DropProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3469</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">mesos::internal::tests::ParamExecutorType</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3689</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a18fa6b213ef42828a4b14522ecccbe67"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a18fa6b213ef42828a4b14522ecccbe67">mesos::internal::tests::v1::createCallReconcileOperations</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallReconcileOperations(const mesos::v1::FrameworkID &amp;frameworkId, const std::vector&lt; mesos::v1::scheduler::Call::ReconcileOperations::Operation &gt; & [...]
 <div class="ttc" id="src_2slave_2constants_8hpp_html"><div class="ttname"><a href="src_2slave_2constants_8hpp.html">constants.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a471a9dde2959ad136ddff412cb2943ae"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a471a9dde2959ad136ddff412cb2943ae">mesos::internal::tests::v1::createBasicAuthHeaders</a></div><div class="ttdeci">process::http::Headers createBasicAuthHeaders(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2022</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_ad07d700178253598e51df2595c03cf8c"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#ad07d700178253598e51df2595c03cf8c">mesos::internal::tests::resource_provider::MockResourceProvider::teardownDefault</a></div><div class="ttdeci">void teardownDefault()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3182</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_ad07d700178253598e51df2595c03cf8c"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#ad07d700178253598e51df2595c03cf8c">mesos::internal::tests::resource_provider::MockResourceProvider::teardownDefault</a></div><div class="ttdeci">void teardownDefault()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3187</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator_html_a71fe99eec2d22c6dafbf92912466f327"><div class="ttname"><a href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html#a71fe99eec2d22c6dafbf92912466f327">mesos::authentication::executor::JWTSecretGenerator::generate</a></div><div class="ttdeci">process::Future&lt; Secret &gt; generate(const process::http::authentication::Principal &amp;principal) override</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a77705dfb0b927b24cd21648d7362dd48"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48">mesos::internal::tests::ParamExecutorType::defaultExecutor</a></div><div class="ttdeci">static ParamExecutorType defaultExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3708</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3258</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a77705dfb0b927b24cd21648d7362dd48"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48">mesos::internal::tests::ParamExecutorType::defaultExecutor</a></div><div class="ttdeci">static ParamExecutorType defaultExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3713</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3263</div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_1_1state_html_a4cceb5a8a4b3f5e1323fdf4a14c5d2a6"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">routing::diagnosis::socket::state::UNKNOWN</a></div><div class="ttdeci">const int UNKNOWN</div><div class="ttdef"><b>Definition:</b> diagnosis.hpp:39</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_aa05dd9eea0c1e4d3d49e2fc049c1a446"><div class="ttname"><a href="namespaceprocess_1_1network.html#aa05dd9eea0c1e4d3d49e2fc049c1a446">process::network::accept</a></div><div class="ttdeci">Try&lt; int_fd &gt; accept(int_fd s)</div><div class="ttdef"><b>Definition:</b> network.hpp:31</div></div>
@@ -237,12 +237,12 @@
 <div class="ttc" id="include_2mesos_2authorizer_2authorizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2authorizer_2authorizer_8hpp.html">authorizer.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad78046ce6f335fef45e5e77878eb0bc2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad78046ce6f335fef45e5e77878eb0bc2">mesos::internal::tests::FutureHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureHttp(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3413</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad78046ce6f335fef45e5e77878eb0bc2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad78046ce6f335fef45e5e77878eb0bc2">mesos::internal::tests::FutureHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureHttp(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3418</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a1dc0ba58c192b85c9d7d1707fc0f0254"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a1dc0ba58c192b85c9d7d1707fc0f0254">mesos::internal::tests::v1::parameterize</a></div><div class="ttdeci">mesos::v1::Parameters parameterize(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2134</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:55</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_af8048a4cff72a734fdfb119067a43368"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#af8048a4cff72a734fdfb119067a43368">mesos::internal::tests::v1::resource_provider::Call</a></div><div class="ttdeci">mesos::v1::resource_provider::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3220</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_af8048a4cff72a734fdfb119067a43368"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#af8048a4cff72a734fdfb119067a43368">mesos::internal::tests::v1::resource_provider::Call</a></div><div class="ttdeci">mesos::v1::resource_provider::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3225</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ConstantEndpointDetector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1ConstantEndpointDetector.html">mesos::internal::ConstantEndpointDetector</a></div><div class="ttdef"><b>Definition:</b> detector.hpp:36</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afcfcb4d1de71e6d64aa32f9504fa6c2c"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">mesos::internal::tests::ParamExecutorType::isDefaultExecutor</a></div><div class="ttdeci">bool isDefaultExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3714</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afcfcb4d1de71e6d64aa32f9504fa6c2c"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">mesos::internal::tests::ParamExecutorType::isDefaultExecutor</a></div><div class="ttdeci">bool isDefaultExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3719</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ad5f567ae22ad2ba5aff021465d3bd9e6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6">mesos::internal::tests::v1::createDiskSourceBlock</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourceBlock(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1984</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html_a4c36d0e709638fae4fe64f2598b969b2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a4c36d0e709638fae4fe64f2598b969b2">mesos::internal::tests::scheduler::TestMesos::TestMesos</a></div><div class="ttdeci">TestMesos(const std::string &amp;master, ContentType contentType, const std::shared_ptr&lt; MockHTTPScheduler&lt; Mesos, Event &gt;&gt; &amp;scheduler, const Opt [...]
 <div class="ttc" id="jsonify_8hpp_html_ab2d3ecf67ed06919e96e5e97b2effdc3"><div class="ttname"><a href="jsonify_8hpp.html#ab2d3ecf67ed06919e96e5e97b2effdc3">jsonify</a></div><div class="ttdeci">JSON::Proxy jsonify(const T &amp;)</div><div class="ttdef"><b>Definition:</b> jsonify.hpp:701</div></div>
@@ -250,7 +250,7 @@
 <div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2fetcher_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2fetcher_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afdedd60e7f54e58433b701be25b7e49d"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">mesos::internal::tests::ParamExecutorType::commandExecutor</a></div><div class="ttdeci">static ParamExecutorType commandExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3703</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afdedd60e7f54e58433b701be25b7e49d"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">mesos::internal::tests::ParamExecutorType::commandExecutor</a></div><div class="ttdeci">static ParamExecutorType commandExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3708</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div><div class="ttdoc">Basic model of an allocator: resources are allocated to a framework in the form of offers...</div><div class="ttdef"><b>Definition:</b> allocator.hpp:70</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a84580d2dc4fdb85aa6d8e65b1dd9fe16"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a84580d2dc4fdb85aa6d8e65b1dd9fe16">mesos::internal::tests::v1::executor::Call</a></div><div class="ttdeci">mesos::v1::executor::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2845</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
@@ -263,7 +263,7 @@
 <div class="ttc" id="structJSON_1_1Protobuf_html"><div class="ttname"><a href="structJSON_1_1Protobuf.html">JSON::Protobuf</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:797</div></div>
 <div class="ttc" id="cluster_8hpp_html"><div class="ttname"><a href="cluster_8hpp.html">cluster.hpp</a></div></div>
 <div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a074dbc9bf8a6132df54c5928ff45b483"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a074dbc9bf8a6132df54c5928ff45b483">mesos::internal::tests::FutureUnionProtobuf</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionProtobuf(Message message, UnionType unionType, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3401</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a074dbc9bf8a6132df54c5928ff45b483"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a074dbc9bf8a6132df54c5928ff45b483">mesos::internal::tests::FutureUnionProtobuf</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionProtobuf(Message message, UnionType unionType, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3406</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1local_html_a7d7b8de28b47a3753dcd4b094d5e6c6e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">mesos::internal::local::shutdown</a></div><div class="ttdeci">void shutdown()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a867847d3e71aef89b6f483f577ee29a2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2">mesos::internal::tests::resource_provider::MockResourceProvider::start</a></div><div class="ttdeci">void start(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, ContentType contentType)</d [...]
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">mesos::internal::tests::scheduler::TestMesos</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2586</div></div>
@@ -277,8 +277,8 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_a99cd2fad184515aaba5d7af35fd2c801"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#a99cd2fad184515aaba5d7af35fd2c801">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector, const FrameworkInfo &amp [...]
 <div class="ttc" id="classprocess_1_1Clock_html_a4fd154ded1943f0b442bb88151adb758"><div class="ttname"><a href="classprocess_1_1Clock.html#a4fd154ded1943f0b442bb88151adb758">process::Clock::settle</a></div><div class="ttdeci">static void settle()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ae5a29e4f441af04c242e2e242b6fcafb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ae5a29e4f441af04c242e2e242b6fcafb">mesos::internal::tests::ExpectNoFutureUnionHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3557</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a26483e5fd27364d96fdb0d1a260f76ba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a26483e5fd27364d96fdb0d1a260f76ba">mesos::internal::tests::ExpectNoFutureHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3540</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ae5a29e4f441af04c242e2e242b6fcafb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ae5a29e4f441af04c242e2e242b6fcafb">mesos::internal::tests::ExpectNoFutureUnionHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3562</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a26483e5fd27364d96fdb0d1a260f76ba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a26483e5fd27364d96fdb0d1a260f76ba">mesos::internal::tests::ExpectNoFutureHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3545</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a29141955865745d6299cc15070981da2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a29141955865745d6299cc15070981da2">mesos::internal::tests::v1::createCallKill</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallKill(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::TaskID &amp;taskId, const Option&lt; mesos::v1::AgentID &gt; &amp;agentId=None(), const Option&lt; m [...]
@@ -289,9 +289,9 @@
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a78dfcfa785afc80e221d92543ff617f1"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1">process::http::Request::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:565</div></div>
 <div class="ttc" id="classBytes_html_a1a2e9277ebe7d227a21f111898c49a8c"><div class="ttname"><a href="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c">Bytes::bytes</a></div><div class="ttdeci">uint64_t bytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:79</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></div><div class="ttdef"><b>Definition:</b> gc.hpp:42</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockAuthorizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html">mesos::internal::tests::MockAuthorizer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3241</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockAuthorizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html">mesos::internal::tests::MockAuthorizer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3246</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ab3f6f80401c5645318402940ca2121ce"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">mesos::internal::tests::common::createPersistentVolume</a></div><div class="ttdeci">TResource createPersistentVolume(const Bytes &amp;size, const std::string &amp;role, const std::string &amp;persistenceId, const std::string &amp;containerPath, const Option&lt; std::str [...]
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_aa4784bdbff8b3b769cc09564f1bddb16"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16">mesos::internal::tests::resource_provider::MockResourceProvider::publishDefault</a></div><div class="ttdeci">void publishDefault(const typename Event::PublishResources &amp;publish)</div><div class="ttdef"> [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_aa4784bdbff8b3b769cc09564f1bddb16"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16">mesos::internal::tests::resource_provider::MockResourceProvider::publishDefault</a></div><div class="ttdeci">void publishDefault(const typename Event::PublishResources &amp;publish)</div><div class="ttdef"> [...]
 <div class="ttc" id="structprocess_1_1Message_html_aba0d1f741d939864cf287833dd14792e"><div class="ttname"><a href="structprocess_1_1Message.html#aba0d1f741d939864cf287833dd14792e">process::Message::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> message.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_html_a8830a94f40628d9822c7b3a082851d1d"><div class="ttname"><a href="namespaceprocess.html#a8830a94f40628d9822c7b3a082851d1d">process::FutureUnionHttpRequest</a></div><div class="ttdeci">Future&lt; http::Request &gt; FutureUnionHttpRequest(Message message, UnionType unionType, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:473</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2io_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2io_8hpp.html">io.hpp</a></div></div>
@@ -310,10 +310,10 @@
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2_html_a75bb6737c4f44529656db306160ddd0f"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html#a75bb6737c4f44529656db306160ddd0f">mesos::internal::tests::common::DefaultCredential2::create</a></div><div class="ttdeci">static TCredential create()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:495</div></div>
 <div class="ttc" id="src_2tests_2limiter_8hpp_html"><div class="ttname"><a href="src_2tests_2limiter_8hpp.html">limiter.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a4c6b7ba1b907eb21ddb20f4c14940634"><div class="ttname"><a href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">mesos::Resources::allocate</a></div><div class="ttdeci">void allocate(const std::string &amp;role)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2c8bc0fd69c974fa37dd6f648b36c13c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2c8bc0fd69c974fa37dd6f648b36c13c">mesos::internal::tests::ExpectNoFutureProtobufs</a></div><div class="ttdeci">void ExpectNoFutureProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3519</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2c8bc0fd69c974fa37dd6f648b36c13c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2c8bc0fd69c974fa37dd6f648b36c13c">mesos::internal::tests::ExpectNoFutureProtobufs</a></div><div class="ttdeci">void ExpectNoFutureProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3524</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="src_2tests_2zookeeper_8hpp_html"><div class="ttname"><a href="src_2tests_2zookeeper_8hpp.html">zookeeper.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6bf68930ca1e478adfae2e44c087d669"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6bf68930ca1e478adfae2e44c087d669">mesos::internal::tests::FutureProtobuf</a></div><div class="ttdeci">process::Future&lt; T &gt; FutureProtobuf(T t, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3390</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6bf68930ca1e478adfae2e44c087d669"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6bf68930ca1e478adfae2e44c087d669">mesos::internal::tests::FutureProtobuf</a></div><div class="ttdeci">process::Future&lt; T &gt; FutureProtobuf(T t, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3395</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a1618875568d3c299e9cad6e29b85149e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a1618875568d3c299e9cad6e29b85149e">mesos::internal::tests::v1::convertToHashmap</a></div><div class="ttdeci">hashmap&lt; std::string, double &gt; convertToHashmap(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2039</div></div>
 <div class="ttc" id="namespacecgroups_html_a549f051f3df2b570aef0ee2b806020e3"><div class="ttname"><a href="namespacecgroups.html#a549f051f3df2b570aef0ee2b806020e3">cgroups::enabled</a></div><div class="ttdeci">bool enabled()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a1aba6f3b305a6cd36e34d0c04ac1dfe2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common::createTaskGroupInfo</a></div><div class="ttdeci">TTaskGroupInfo createTaskGroupInfo(const std::vector&lt; TTaskInfo &gt; &amp;tasks)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:929</div></div>
@@ -364,7 +364,7 @@
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a2b8513096e75a6105c5fd2eda3e70551"><div class="ttname"><a href="namespaceprocess.html#a2b8513096e75a6105c5fd2eda3e70551">process::FutureHttpRequest</a></div><div class="ttdeci">Future&lt; http::Request &gt; FutureHttpRequest(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:445</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1ded84b3ce84cf41adab2a03d448dc05"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1ded84b3ce84cf41adab2a03d448dc05">mesos::internal::tests::DropUnionHttpProtobufs</a></div><div class="ttdeci">void DropUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3501</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1ded84b3ce84cf41adab2a03d448dc05"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1ded84b3ce84cf41adab2a03d448dc05">mesos::internal::tests::DropUnionHttpProtobufs</a></div><div class="ttdeci">void DropUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3506</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a51397f0039f49f4592754f865a9d6118"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a51397f0039f49f4592754f865a9d6118">mesos::internal::tests::v1::createDiskInfo</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo createDiskInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1958</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>
@@ -375,7 +375,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockScheduler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html">mesos::internal::tests::MockScheduler</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2306</div></div>
 <div class="ttc" id="namespaceprocess_html_a3054d5443603436a6315f210a412cbbc"><div class="ttname"><a href="namespaceprocess.html#a3054d5443603436a6315f210a412cbbc">process::filter</a></div><div class="ttdeci">void filter(Filter *filter)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a69872811a17d1695a1821db3f55c30af"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">mesos::internal::tests::MesosTest::CreateMasterFlags</a></div><div class="ttdeci">virtual master::Flags CreateMasterFlags()</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a238ec6d237ad3bcd459281c730b91a60"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a238ec6d237ad3bcd459281c730b91a60">mesos::internal::tests::MATCHER_P</a></div><div class="ttdeci">MATCHER_P(OffersHaveAnyResource, filter,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3577</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a238ec6d237ad3bcd459281c730b91a60"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a238ec6d237ad3bcd459281c730b91a60">mesos::internal::tests::MATCHER_P</a></div><div class="ttdeci">MATCHER_P(OffersHaveAnyResource, filter,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3582</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af8289f648a916c3f66923867452c7b1b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">mesos::internal::tests::flags</a></div><div class="ttdeci">Flags flags</div></div>
 <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a53c9e35e24047f85a1380bb15d30a4f7"><div class="ttname"><a href="namespaceprocess.html#a53c9e35e24047f85a1380bb15d30a4f7">process::DropMessages</a></div><div class="ttdeci">void DropMessages(Name name, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:557</div></div>
diff --git a/content/api/latest/java/constant-values.html b/content/api/latest/java/constant-values.html
index 593e5e1..570a781 100644
--- a/content/api/latest/java/constant-values.html
+++ b/content/api/latest/java/constant-values.html
@@ -4459,6 +4459,20 @@
 <td class="colLast"><code>1</code></td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.OperationStatus.RESOURCE_PROVIDER_ID_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.OperationStatus.html#RESOURCE_PROVIDER_ID_FIELD_NUMBER">RESOURCE_PROVIDER_ID_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>7</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.OperationStatus.SLAVE_ID_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.OperationStatus.html#SLAVE_ID_FIELD_NUMBER">SLAVE_ID_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>6</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.mesos.Protos.OperationStatus.STATE_FIELD_NUMBER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
diff --git a/content/api/latest/java/index-all.html b/content/api/latest/java/index-all.html
index 534a86d..009971e 100644
--- a/content/api/latest/java/index-all.html
+++ b/content/api/latest/java/index-all.html
@@ -6413,6 +6413,10 @@
 <dd>
 <div class="block"><code>optional .mesos.Offer.Operation.Reserve reserve = 3;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#clearResourceProviderId--">clearResourceProviderId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginContainerInfo.Builder.html#clearResources--">clearResources()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginContainerInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
@@ -6650,6 +6654,12 @@
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 2;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#clearSlaveId--">clearSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.Builder.html#clearSlaveId--">clearSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.Builder.html" title="class in org.apache.mesos">Protos.Request.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 1;</code></div>
@@ -23235,6 +23245,34 @@
 <dd>
 <div class="block"><code>optional .mesos.Offer.Operation.Reserve reserve = 3;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#getResourceProviderId--">getResourceProviderId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#getResourceProviderId--">getResourceProviderId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderId--">getResourceProviderId()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#getResourceProviderIdBuilder--">getResourceProviderIdBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginContainerInfo.Builder.html#getResources-int-">getResources(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginContainerInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
@@ -25562,6 +25600,24 @@
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 2;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#getSlaveId--">getSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#getSlaveId--">getSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveId--">getSlaveId()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.Builder.html#getSlaveId--">getSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.Builder.html" title="class in org.apache.mesos">Protos.Request.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 1;</code></div>
@@ -25623,6 +25679,12 @@
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 2;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#getSlaveIdBuilder--">getSlaveIdBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.Builder.html#getSlaveIdBuilder--">getSlaveIdBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.Builder.html" title="class in org.apache.mesos">Protos.Request.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 1;</code></div>
@@ -25678,6 +25740,24 @@
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 2;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.Builder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.Builder.html" title="class in org.apache.mesos">Protos.Request.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 1;</code></div>
@@ -35758,6 +35838,18 @@
 <dd>
 <div class="block"><code>optional .mesos.Offer.Operation.Reserve reserve = 3;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#hasResourceProviderId--">hasResourceProviderId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#hasResourceProviderId--">hasResourceProviderId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasResourceProviderId--">hasResourceProviderId()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.TcpStatistics.Builder.html#hasRetransSegs--">hasRetransSegs()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.TcpStatistics.Builder.html" title="class in org.apache.mesos">Protos.TcpStatistics.Builder</a></dt>
 <dd>
 <div class="block"><code>optional int64 RetransSegs = 12;</code></div>
@@ -36265,6 +36357,24 @@
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 2;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#hasSlaveId--">hasSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#hasSlaveId--">hasSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasSlaveId--">hasSlaveId()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.Builder.html#hasSlaveId--">hasSlaveId()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.Builder.html" title="class in org.apache.mesos">Protos.Request.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 1;</code></div>
@@ -40945,6 +41055,10 @@
 <dd>
 <div class="block"><code>optional .mesos.Offer.Operation.Reserve reserve = 3;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#mergeResourceProviderId-org.apache.mesos.Protos.ResourceProviderID-">mergeResourceProviderId(Protos.ResourceProviderID)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Resource.Builder.html#mergeRevocable-org.apache.mesos.Protos.Resource.RevocableInfo-">mergeRevocable(Protos.Resource.RevocableInfo)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></dt>
 <dd>
 <div class="block">
@@ -41025,6 +41139,12 @@
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 2;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#mergeSlaveId-org.apache.mesos.Protos.SlaveID-">mergeSlaveId(Protos.SlaveID)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.Builder.html#mergeSlaveId-org.apache.mesos.Protos.SlaveID-">mergeSlaveId(Protos.SlaveID)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.Builder.html" title="class in org.apache.mesos">Protos.Request.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 1;</code></div>
@@ -49970,6 +50090,8 @@
  This expresses the capability for the agent to handle persistent volume
  resize operations safely.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#RESOURCE_PROVIDER_ID_FIELD_NUMBER">RESOURCE_PROVIDER_ID_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.SlaveInfo.Capability.Type.html#RESOURCE_PROVIDER_VALUE">RESOURCE_PROVIDER_VALUE</a></span> - Static variable in enum org.apache.mesos.<a href="org/apache/mesos/Protos.SlaveInfo.Capability.Type.html" title="enum in org.apache.mesos">Protos.SlaveInfo.Capability.Type</a></dt>
 <dd>
 <div class="block">
@@ -54097,6 +54219,14 @@
 <dd>
 <div class="block"><code>optional .mesos.Offer.Operation.Reserve reserve = 3;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#setResourceProviderId-org.apache.mesos.Protos.ResourceProviderID-">setResourceProviderId(Protos.ResourceProviderID)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#setResourceProviderId-org.apache.mesos.Protos.ResourceProviderID.Builder-">setResourceProviderId(Protos.ResourceProviderID.Builder)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginContainerInfo.Builder.html#setResources-int-org.apache.mesos.Protos.Resource-">setResources(int, Protos.Resource)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginContainerInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
@@ -54520,6 +54650,18 @@
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 2;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#setSlaveId-org.apache.mesos.Protos.SlaveID-">setSlaveId(Protos.SlaveID)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.Builder.html#setSlaveId-org.apache.mesos.Protos.SlaveID.Builder-">setSlaveId(Protos.SlaveID.Builder)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></dt>
+<dd>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.Builder.html#setSlaveId-org.apache.mesos.Protos.SlaveID-">setSlaveId(Protos.SlaveID)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.Builder.html" title="class in org.apache.mesos">Protos.Request.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.SlaveID slave_id = 1;</code></div>
@@ -55830,6 +55972,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Operation.html#SLAVE_ID_FIELD_NUMBER">SLAVE_ID_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.Operation.html" title="class in org.apache.mesos">Protos.Operation</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OperationStatus.html#SLAVE_ID_FIELD_NUMBER">SLAVE_ID_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Request.html#SLAVE_ID_FIELD_NUMBER">SLAVE_ID_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.Request.html" title="class in org.apache.mesos">Protos.Request</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Task.html#SLAVE_ID_FIELD_NUMBER">SLAVE_ID_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.Task.html" title="class in org.apache.mesos">Protos.Task</a></dt>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.Builder.html b/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.Builder.html
index 4974e6f..1e5c21c 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.Builder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.Builder.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":9,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i [...]
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -247,11 +247,25 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#clearResourceProviderId--">clearResourceProviderId</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#clearSlaveId--">clearSlaveId</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#clearState--">clearState</a></span>()</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#clearUuid--">clearUuid</a></span>()</code>
 <div class="block">
@@ -259,84 +273,84 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#clone--">clone</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getConvertedResources-int-">getConvertedResources</a></span>(int&nbsp;index)</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getConvertedResourcesBuilder-int-">getConvertedResourcesBuilder</a></span>(int&nbsp;index)</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getConvertedResourcesBuilderList--">getConvertedResourcesBuilderList</a></span>()</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getConvertedResourcesCount--">getConvertedResourcesCount</a></span>()</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getConvertedResourcesList--">getConvertedResourcesList</a></span>()</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getConvertedResourcesOrBuilder-int-">getConvertedResourcesOrBuilder</a></span>(int&nbsp;index)</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getConvertedResourcesOrBuilderList--">getConvertedResourcesOrBuilderList</a></span>()</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getMessage--">getMessage</a></span>()</code>
 <div class="block"><code>optional string message = 3;</code></div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getMessageBytes--">getMessageBytes</a></span>()</code>
 <div class="block"><code>optional string message = 3;</code></div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationID.html" title="class in org.apache.mesos">Protos.OperationID</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getOperationId--">getOperationId</a></span>()</code>
 <div class="block">
@@ -346,7 +360,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationID.Builder.html" title="class in org.apache.mesos">Protos.OperationID.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getOperationIdBuilder--">getOperationIdBuilder</a></span>()</code>
 <div class="block">
@@ -356,7 +370,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationIDOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationIDOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getOperationIdOrBuilder--">getOperationIdOrBuilder</a></span>()</code>
 <div class="block">
@@ -366,13 +380,55 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getResourceProviderId--">getResourceProviderId</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderID.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getResourceProviderIdBuilder--">getResourceProviderIdBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getSlaveId--">getSlaveId</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.SlaveID.Builder.html" title="class in org.apache.mesos">Protos.SlaveID.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getSlaveIdBuilder--">getSlaveIdBuilder</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.SlaveIDOrBuilder.html" title="interface in org.apache.mesos">Protos.SlaveIDOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationState.html" title="enum in org.apache.mesos">Protos.OperationState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getState--">getState</a></span>()</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.UUID.html" title="class in org.apache.mesos">Protos.UUID</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getUuid--">getUuid</a></span>()</code>
 <div class="block">
@@ -380,7 +436,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.UUID.Builder.html" title="class in org.apache.mesos">Protos.UUID.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getUuidBuilder--">getUuidBuilder</a></span>()</code>
 <div class="block">
@@ -388,7 +444,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.UUIDOrBuilder.html" title="interface in org.apache.mesos">Protos.UUIDOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#getUuidOrBuilder--">getUuidOrBuilder</a></span>()</code>
 <div class="block">
@@ -396,13 +452,13 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#hasMessage--">hasMessage</a></span>()</code>
 <div class="block"><code>optional string message = 3;</code></div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#hasOperationId--">hasOperationId</a></span>()</code>
 <div class="block">
@@ -412,13 +468,27 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#hasResourceProviderId--">hasResourceProviderId</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#hasSlaveId--">hasSlaveId</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#hasState--">hasState</a></span>()</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#hasUuid--">hasUuid</a></span>()</code>
 <div class="block">
@@ -426,24 +496,24 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">mergeFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(com.google.protobuf.Message&nbsp;other)</code>&nbsp;</td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#mergeOperationId-org.apache.mesos.Protos.OperationID-">mergeOperationId</a></span>(<a href="../../../org/apache/mesos/Protos.OperationID.html" title="class in org.apache.mesos">Protos.OperationID</a>&nbsp;value)</code>
 <div class="block">
@@ -453,11 +523,25 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#mergeResourceProviderId-org.apache.mesos.Protos.ResourceProviderID-">mergeResourceProviderId</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;value)</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#mergeSlaveId-org.apache.mesos.Protos.SlaveID-">mergeSlaveId</a></span>(<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;value)</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#mergeUuid-org.apache.mesos.Protos.UUID-">mergeUuid</a></span>(<a href="../../../org/apache/mesos/Protos.UUID.html" title="class in org.apache.mesos">Protos.UUID</a>&nbsp;value)</code>
 <div class="block">
@@ -465,14 +549,14 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#removeConvertedResources-int-">removeConvertedResources</a></span>(int&nbsp;index)</code>
 <div class="block">
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setConvertedResources-int-org.apache.mesos.Protos.Resource.Builder-">setConvertedResources</a></span>(int&nbsp;index,
                      <a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
@@ -480,7 +564,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setConvertedResources-int-org.apache.mesos.Protos.Resource-">setConvertedResources</a></span>(int&nbsp;index,
                      <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
@@ -488,24 +572,24 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  Converted resources after applying the operation.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">setField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
         java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setMessage-java.lang.String-">setMessage</a></span>(java.lang.String&nbsp;value)</code>
 <div class="block"><code>optional string message = 3;</code></div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setMessageBytes-com.google.protobuf.ByteString-">setMessageBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
 <div class="block"><code>optional string message = 3;</code></div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setOperationId-org.apache.mesos.Protos.OperationID.Builder-">setOperationId</a></span>(<a href="../../../org/apache/mesos/Protos.OperationID.Builder.html" title="class in org.apache.mesos">Protos.OperationID.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
@@ -515,7 +599,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setOperationId-org.apache.mesos.Protos.OperationID-">setOperationId</a></span>(<a href="../../../org/apache/mesos/Protos.OperationID.html" title="class in org.apache.mesos">Protos.OperationID</a>&nbsp;value)</code>
 <div class="block">
@@ -525,23 +609,51 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">setRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
                 int&nbsp;index,
                 java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i70" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setResourceProviderId-org.apache.mesos.Protos.ResourceProviderID.Builder-">setResourceProviderId</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderID.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setResourceProviderId-org.apache.mesos.Protos.ResourceProviderID-">setResourceProviderId</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;value)</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setSlaveId-org.apache.mesos.Protos.SlaveID.Builder-">setSlaveId</a></span>(<a href="../../../org/apache/mesos/Protos.SlaveID.Builder.html" title="class in org.apache.mesos">Protos.SlaveID.Builder</a>&nbsp;builderForValue)</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setSlaveId-org.apache.mesos.Protos.SlaveID-">setSlaveId</a></span>(<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;value)</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i74" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setState-org.apache.mesos.Protos.OperationState-">setState</a></span>(<a href="../../../org/apache/mesos/Protos.OperationState.html" title="enum in org.apache.mesos">Protos.OperationState</a>&nbsp;value)</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setUuid-org.apache.mesos.Protos.UUID.Builder-">setUuid</a></span>(<a href="../../../org/apache/mesos/Protos.UUID.Builder.html" title="class in org.apache.mesos">Protos.UUID.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
@@ -549,7 +661,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html#setUuid-org.apache.mesos.Protos.UUID-">setUuid</a></span>(<a href="../../../org/apache/mesos/Protos.UUID.html" title="class in org.apache.mesos">Protos.UUID</a>&nbsp;value)</code>
 <div class="block">
@@ -1435,6 +1547,270 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
 </dl>
 </li>
 </ul>
+<a name="hasSlaveId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasSlaveId</h4>
+<pre>public&nbsp;boolean&nbsp;hasSlaveId()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasSlaveId--">hasSlaveId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSlaveId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSlaveId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;getSlaveId()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveId--">getSlaveId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setSlaveId-org.apache.mesos.Protos.SlaveID-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSlaveId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;setSlaveId(<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;value)</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="setSlaveId-org.apache.mesos.Protos.SlaveID.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSlaveId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;setSlaveId(<a href="../../../org/apache/mesos/Protos.SlaveID.Builder.html" title="class in org.apache.mesos">Protos.SlaveID.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="mergeSlaveId-org.apache.mesos.Protos.SlaveID-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeSlaveId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;mergeSlaveId(<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;value)</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="clearSlaveId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearSlaveId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;clearSlaveId()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="getSlaveIdBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSlaveIdBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.SlaveID.Builder.html" title="class in org.apache.mesos">Protos.SlaveID.Builder</a>&nbsp;getSlaveIdBuilder()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="getSlaveIdOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSlaveIdOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.SlaveIDOrBuilder.html" title="interface in org.apache.mesos">Protos.SlaveIDOrBuilder</a>&nbsp;getSlaveIdOrBuilder()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasResourceProviderId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasResourceProviderId</h4>
+<pre>public&nbsp;boolean&nbsp;hasResourceProviderId()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasResourceProviderId--">hasResourceProviderId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourceProviderId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceProviderId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;getResourceProviderId()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderId--">getResourceProviderId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setResourceProviderId-org.apache.mesos.Protos.ResourceProviderID-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setResourceProviderId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;setResourceProviderId(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;value)</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
+<a name="setResourceProviderId-org.apache.mesos.Protos.ResourceProviderID.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setResourceProviderId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;setResourceProviderId(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderID.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
+<a name="mergeResourceProviderId-org.apache.mesos.Protos.ResourceProviderID-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeResourceProviderId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;mergeResourceProviderId(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;value)</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
+<a name="clearResourceProviderId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearResourceProviderId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a>&nbsp;clearResourceProviderId()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
+<a name="getResourceProviderIdBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceProviderIdBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderID.Builder</a>&nbsp;getResourceProviderIdBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
+<a name="getResourceProviderIdOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceProviderIdOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a>&nbsp;getResourceProviderIdOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
 <!--   -->
 </a>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.html b/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.html
index 167230b..ce4a48f 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.OperationStatus.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":9,"i27":9,"i28":10,"i29":10,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":10,"i42":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":9,"i33":9,"i34":10,"i35":10,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":10,"i48":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -189,6 +189,14 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#RESOURCE_PROVIDER_ID_FIELD_NUMBER">RESOURCE_PROVIDER_ID_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#SLAVE_ID_FIELD_NUMBER">SLAVE_ID_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#STATE_FIELD_NUMBER">STATE_FIELD_NUMBER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -298,20 +306,48 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getParserForType--">getParserForType</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getResourceProviderId--">getResourceProviderId</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getSerializedSize--">getSerializedSize</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getSlaveId--">getSlaveId</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.SlaveIDOrBuilder.html" title="interface in org.apache.mesos">Protos.SlaveIDOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationState.html" title="enum in org.apache.mesos">Protos.OperationState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getState--">getState</a></span>()</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getUnknownFields--">getUnknownFields</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.UUID.html" title="class in org.apache.mesos">Protos.UUID</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getUuid--">getUuid</a></span>()</code>
 <div class="block">
@@ -319,7 +355,7 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.UUIDOrBuilder.html" title="interface in org.apache.mesos">Protos.UUIDOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#getUuidOrBuilder--">getUuidOrBuilder</a></span>()</code>
 <div class="block">
@@ -327,17 +363,17 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#hasMessage--">hasMessage</a></span>()</code>
 <div class="block"><code>optional string message = 3;</code></div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#hasOperationId--">hasOperationId</a></span>()</code>
 <div class="block">
@@ -347,13 +383,27 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  set.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#hasResourceProviderId--">hasResourceProviderId</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#hasSlaveId--">hasSlaveId</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#hasState--">hasState</a></span>()</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#hasUuid--">hasUuid</a></span>()</code>
 <div class="block">
@@ -361,85 +411,85 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#newBuilder-org.apache.mesos.Protos.OperationStatus-">newBuilder</a></span>(<a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a>&nbsp;prototype)</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#newBuilderForType--">newBuilderForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">newBuilderForType</a></span>(com.google.protobuf.GeneratedMessageV3.BuilderParent&nbsp;parent)</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input,
                   com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[]&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.OperationStatus.html" title="class in org.apache.mesos">Protos.OperationStatus</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.io.InputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>static &lt;any&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#parser--">parser</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OperationStatus.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#toBuilder--">toBuilder</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatus.html#writeTo-com.google.protobuf.CodedOutputStream-">writeTo</a></span>(com.google.protobuf.CodedOutputStream&nbsp;output)</code>&nbsp;</td>
 </tr>
@@ -530,6 +580,32 @@ implements <a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.ht
 </dl>
 </li>
 </ul>
+<a name="SLAVE_ID_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SLAVE_ID_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int SLAVE_ID_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.OperationStatus.SLAVE_ID_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="RESOURCE_PROVIDER_ID_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESOURCE_PROVIDER_ID_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int RESOURCE_PROVIDER_ID_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.OperationStatus.RESOURCE_PROVIDER_ID_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a name="PARSER">
 <!--   -->
 </a>
@@ -864,6 +940,120 @@ public static final&nbsp;&lt;any&gt; PARSER</pre>
 </dl>
 </li>
 </ul>
+<a name="hasSlaveId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasSlaveId</h4>
+<pre>public&nbsp;boolean&nbsp;hasSlaveId()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasSlaveId--">hasSlaveId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSlaveId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSlaveId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;getSlaveId()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveId--">getSlaveId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSlaveIdOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSlaveIdOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.SlaveIDOrBuilder.html" title="interface in org.apache.mesos">Protos.SlaveIDOrBuilder</a>&nbsp;getSlaveIdOrBuilder()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasResourceProviderId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasResourceProviderId</h4>
+<pre>public&nbsp;boolean&nbsp;hasResourceProviderId()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasResourceProviderId--">hasResourceProviderId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourceProviderId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceProviderId</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;getResourceProviderId()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderId--">getResourceProviderId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourceProviderIdOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceProviderIdOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a>&nbsp;getResourceProviderIdOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OperationStatusOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="isInitialized--">
 <!--   -->
 </a>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.OperationStatusOrBuilder.html b/content/api/latest/java/org/apache/mesos/Protos.OperationStatusOrBuilder.html
index 9fa6ebd..d265a68 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.OperationStatusOrBuilder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.OperationStatusOrBuilder.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -193,12 +193,40 @@ var activeTableTab = "activeTableTab";
 </td>
 </tr>
 <tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderId--">getResourceProviderId</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getResourceProviderIdOrBuilder--">getResourceProviderIdOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveId--">getSlaveId</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.SlaveIDOrBuilder.html" title="interface in org.apache.mesos">Protos.SlaveIDOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.OperationState.html" title="enum in org.apache.mesos">Protos.OperationState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getState--">getState</a></span>()</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.UUID.html" title="class in org.apache.mesos">Protos.UUID</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getUuid--">getUuid</a></span>()</code>
 <div class="block">
@@ -206,7 +234,7 @@ var activeTableTab = "activeTableTab";
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.UUIDOrBuilder.html" title="interface in org.apache.mesos">Protos.UUIDOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#getUuidOrBuilder--">getUuidOrBuilder</a></span>()</code>
 <div class="block">
@@ -214,13 +242,13 @@ var activeTableTab = "activeTableTab";
  include a `uuid`.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasMessage--">hasMessage</a></span>()</code>
 <div class="block"><code>optional string message = 3;</code></div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasOperationId--">hasOperationId</a></span>()</code>
 <div class="block">
@@ -230,13 +258,27 @@ var activeTableTab = "activeTableTab";
  set.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasResourceProviderId--">hasResourceProviderId</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasSlaveId--">hasSlaveId</a></span>()</code>
+<div class="block">
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasState--">hasState</a></span>()</code>
 <div class="block"><code>required .mesos.OperationState state = 2;</code></div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.OperationStatusOrBuilder.html#hasUuid--">hasUuid</a></span>()</code>
 <div class="block">
@@ -470,7 +512,7 @@ var activeTableTab = "activeTableTab";
 <a name="getUuidOrBuilder--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getUuidOrBuilder</h4>
 <pre><a href="../../../org/apache/mesos/Protos.UUIDOrBuilder.html" title="interface in org.apache.mesos">Protos.UUIDOrBuilder</a>&nbsp;getUuidOrBuilder()</pre>
@@ -483,6 +525,96 @@ var activeTableTab = "activeTableTab";
  <code>optional .mesos.UUID uuid = 5;</code></div>
 </li>
 </ul>
+<a name="hasSlaveId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasSlaveId</h4>
+<pre>boolean&nbsp;hasSlaveId()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="getSlaveId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSlaveId</h4>
+<pre><a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;getSlaveId()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="getSlaveIdOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSlaveIdOrBuilder</h4>
+<pre><a href="../../../org/apache/mesos/Protos.SlaveIDOrBuilder.html" title="interface in org.apache.mesos">Protos.SlaveIDOrBuilder</a>&nbsp;getSlaveIdOrBuilder()</pre>
+<div class="block"><pre>
+ If the operation affects resources from a local resource provider,
+ both `slave_id` and `resource_provider_id` will be set.
+ If the operation affects resources that belong to an external
+ resource provider, only `resource_provider_id` will be set.
+ In certain cases, e.g., invalid operations, neither `uuid`,
+ `slave_id` nor `resource_provider_id` will be set, and the
+ scheduler does not need to acknowledge this status update.
+ </pre>
+
+ <code>optional .mesos.SlaveID slave_id = 6;</code></div>
+</li>
+</ul>
+<a name="hasResourceProviderId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasResourceProviderId</h4>
+<pre>boolean&nbsp;hasResourceProviderId()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
+<a name="getResourceProviderId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceProviderId</h4>
+<pre><a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;getResourceProviderId()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
+<a name="getResourceProviderIdOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getResourceProviderIdOrBuilder</h4>
+<pre><a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a>&nbsp;getResourceProviderIdOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderID resource_provider_id = 7;</code></div>
+</li>
+</ul>
 </li>
 </ul>
 </li>