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/05/03 16:38:34 UTC

[2/5] mesos-site git commit: Updated the website built from mesos SHA: 0dcf5c7.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2da67165/content/api/latest/java/org/apache/mesos/Protos.TaskInfo.Builder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.TaskInfo.Builder.html b/content/api/latest/java/org/apache/mesos/Protos.TaskInfo.Builder.html
index 8768178..7298388 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.TaskInfo.Builder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.TaskInfo.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":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":9,"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,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i1
 09":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10};
+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":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":9,"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,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i1
 09":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":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";
@@ -279,76 +279,83 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
 </tr>
 <tr id="i21" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#clearMaxCompletionTime--">clearMaxCompletionTime</a></span>()</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#clearName--">clearName</a></span>()</code>
 <div class="block"><code>required string name = 1;</code></div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof</a></span>(com.google.protobuf.Descriptors.OneofDescriptor&nbsp;oneof)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#clearResources--">clearResources</a></span>()</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#clearSlaveId--">clearSlaveId</a></span>()</code>
 <div class="block"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#clearTaskId--">clearTaskId</a></span>()</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#clone--">clone</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CheckInfo.html" title="class in org.apache.mesos">Protos.CheckInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getCheck--">getCheck</a></span>()</code>
 <div class="block">
  A general check for the task.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CheckInfo.Builder.html" title="class in org.apache.mesos">Protos.CheckInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getCheckBuilder--">getCheckBuilder</a></span>()</code>
 <div class="block">
  A general check for the task.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CheckInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CheckInfoOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getCheckOrBuilder--">getCheckOrBuilder</a></span>()</code>
 <div class="block">
  A general check for the task.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getCommand--">getCommand</a></span>()</code>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getCommandBuilder--">getCommandBuilder</a></span>()</code>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getCommandOrBuilder--">getCommandOrBuilder</a></span>()</code>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getContainer--">getContainer</a></span>()</code>
 <div class="block">
@@ -356,7 +363,7 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  of this task paired with the task's CommandInfo.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getContainerBuilder--">getContainerBuilder</a></span>()</code>
 <div class="block">
@@ -364,7 +371,7 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  of this task paired with the task's CommandInfo.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getContainerOrBuilder--">getContainerOrBuilder</a></span>()</code>
 <div class="block">
@@ -372,106 +379,106 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  of this task paired with the task's CommandInfo.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getData--">getData</a></span>()</code>
 <div class="block"><code>optional bytes data = 6;</code></div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in org.apache.mesos">Protos.TaskInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" 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.TaskInfo.Builder.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" 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.TaskInfo.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getDiscovery--">getDiscovery</a></span>()</code>
 <div class="block">
  Service discovery information for the task.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getDiscoveryBuilder--">getDiscoveryBuilder</a></span>()</code>
 <div class="block">
  Service discovery information for the task.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.DiscoveryInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DiscoveryInfoOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getDiscoveryOrBuilder--">getDiscoveryOrBuilder</a></span>()</code>
 <div class="block">
  Service discovery information for the task.</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getExecutor--">getExecutor</a></span>()</code>
 <div class="block"><code>optional .mesos.ExecutorInfo executor = 5;</code></div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getExecutorBuilder--">getExecutorBuilder</a></span>()</code>
 <div class="block"><code>optional .mesos.ExecutorInfo executor = 5;</code></div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getExecutorOrBuilder--">getExecutorOrBuilder</a></span>()</code>
 <div class="block"><code>optional .mesos.ExecutorInfo executor = 5;</code></div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.HealthCheck.html" title="class in org.apache.mesos">Protos.HealthCheck</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getHealthCheck--">getHealthCheck</a></span>()</code>
 <div class="block">
  A health check for the task.</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.HealthCheck.Builder.html" title="class in org.apache.mesos">Protos.HealthCheck.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getHealthCheckBuilder--">getHealthCheckBuilder</a></span>()</code>
 <div class="block">
  A health check for the task.</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.HealthCheckOrBuilder.html" title="interface in org.apache.mesos">Protos.HealthCheckOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getHealthCheckOrBuilder--">getHealthCheckOrBuilder</a></span>()</code>
 <div class="block">
  A health check for the task.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.KillPolicy.html" title="class in org.apache.mesos">Protos.KillPolicy</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getKillPolicy--">getKillPolicy</a></span>()</code>
 <div class="block">
  A kill policy for the task.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.KillPolicy.Builder.html" title="class in org.apache.mesos">Protos.KillPolicy.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getKillPolicyBuilder--">getKillPolicyBuilder</a></span>()</code>
 <div class="block">
  A kill policy for the task.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.KillPolicyOrBuilder.html" title="interface in org.apache.mesos">Protos.KillPolicyOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getKillPolicyOrBuilder--">getKillPolicyOrBuilder</a></span>()</code>
 <div class="block">
  A kill policy for the task.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getLabels--">getLabels</a></span>()</code>
 <div class="block">
@@ -479,7 +486,7 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  master and slave endpoints.</div>
 </td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Labels.Builder.html" title="class in org.apache.mesos">Protos.Labels.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getLabelsBuilder--">getLabelsBuilder</a></span>()</code>
 <div class="block">
@@ -487,7 +494,7 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  master and slave endpoints.</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.LabelsOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelsOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getLabelsOrBuilder--">getLabelsOrBuilder</a></span>()</code>
 <div class="block">
@@ -495,110 +502,131 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  master and slave endpoints.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getMaxCompletionTime--">getMaxCompletionTime</a></span>()</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getMaxCompletionTimeBuilder--">getMaxCompletionTimeBuilder</a></span>()</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.DurationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DurationInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getMaxCompletionTimeOrBuilder--">getMaxCompletionTimeOrBuilder</a></span>()</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getName--">getName</a></span>()</code>
 <div class="block"><code>required string name = 1;</code></div>
 </td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i60" 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.TaskInfo.Builder.html#getNameBytes--">getNameBytes</a></span>()</code>
 <div class="block"><code>required string name = 1;</code></div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i61" 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.TaskInfo.Builder.html#getResources-int-">getResources</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i62" 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.TaskInfo.Builder.html#getResourcesBuilder-int-">getResourcesBuilder</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i63" 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.TaskInfo.Builder.html#getResourcesBuilderList--">getResourcesBuilderList</a></span>()</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getResourcesCount--">getResourcesCount</a></span>()</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i65" 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.TaskInfo.Builder.html#getResourcesList--">getResourcesList</a></span>()</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i66" 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.TaskInfo.Builder.html#getResourcesOrBuilder-int-">getResourcesOrBuilder</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i67" 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.TaskInfo.Builder.html#getResourcesOrBuilderList--">getResourcesOrBuilderList</a></span>()</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i68" class="altColor">
 <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.TaskInfo.Builder.html#getSlaveId--">getSlaveId</a></span>()</code>
 <div class="block"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i69" class="rowColor">
 <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.TaskInfo.Builder.html#getSlaveIdBuilder--">getSlaveIdBuilder</a></span>()</code>
 <div class="block"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i70" 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.TaskInfo.Builder.html#getSlaveIdOrBuilder--">getSlaveIdOrBuilder</a></span>()</code>
 <div class="block"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskID.html" title="class in org.apache.mesos">Protos.TaskID</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getTaskId--">getTaskId</a></span>()</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskID.Builder.html" title="class in org.apache.mesos">Protos.TaskID.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getTaskIdBuilder--">getTaskIdBuilder</a></span>()</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskIDOrBuilder.html" title="interface in org.apache.mesos">Protos.TaskIDOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#getTaskIdOrBuilder--">getTaskIdOrBuilder</a></span>()</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasCheck--">hasCheck</a></span>()</code>
 <div class="block">
  A general check for the task.</div>
 </td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasCommand--">hasCommand</a></span>()</code>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
 </td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasContainer--">hasContainer</a></span>()</code>
 <div class="block">
@@ -606,40 +634,40 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  of this task paired with the task's CommandInfo.</div>
 </td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasData--">hasData</a></span>()</code>
 <div class="block"><code>optional bytes data = 6;</code></div>
 </td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasDiscovery--">hasDiscovery</a></span>()</code>
 <div class="block">
  Service discovery information for the task.</div>
 </td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasExecutor--">hasExecutor</a></span>()</code>
 <div class="block"><code>optional .mesos.ExecutorInfo executor = 5;</code></div>
 </td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasHealthCheck--">hasHealthCheck</a></span>()</code>
 <div class="block">
  A health check for the task.</div>
 </td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasKillPolicy--">hasKillPolicy</a></span>()</code>
 <div class="block">
  A kill policy for the task.</div>
 </td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasLabels--">hasLabels</a></span>()</code>
 <div class="block">
@@ -647,46 +675,53 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  master and slave endpoints.</div>
 </td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasMaxCompletionTime--">hasMaxCompletionTime</a></span>()</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i84" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasName--">hasName</a></span>()</code>
 <div class="block"><code>required string name = 1;</code></div>
 </td>
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i85" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasSlaveId--">hasSlaveId</a></span>()</code>
 <div class="block"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i86" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#hasTaskId--">hasTaskId</a></span>()</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i87" class="rowColor">
 <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.TaskInfo.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i88" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i89" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeCheck-org.apache.mesos.Protos.CheckInfo-">mergeCheck</a></span>(<a href="../../../org/apache/mesos/Protos.CheckInfo.html" title="class in org.apache.mesos">Protos.CheckInfo</a>&nbsp;value)</code>
 <div class="block">
  A general check for the task.</div>
 </td>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i90" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeCommand-org.apache.mesos.Protos.CommandInfo-">mergeCommand</a></span>(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</code>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
 </td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i91" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeContainer-org.apache.mesos.Protos.ContainerInfo-">mergeContainer</a></span>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</code>
 <div class="block">
@@ -694,43 +729,43 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  of this task paired with the task's CommandInfo.</div>
 </td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i92" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeDiscovery-org.apache.mesos.Protos.DiscoveryInfo-">mergeDiscovery</a></span>(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a>&nbsp;value)</code>
 <div class="block">
  Service discovery information for the task.</div>
 </td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i93" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeExecutor-org.apache.mesos.Protos.ExecutorInfo-">mergeExecutor</a></span>(<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;value)</code>
 <div class="block"><code>optional .mesos.ExecutorInfo executor = 5;</code></div>
 </td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i94" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.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="i90" class="altColor">
+<tr id="i95" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(com.google.protobuf.Message&nbsp;other)</code>&nbsp;</td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i96" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeHealthCheck-org.apache.mesos.Protos.HealthCheck-">mergeHealthCheck</a></span>(<a href="../../../org/apache/mesos/Protos.HealthCheck.html" title="class in org.apache.mesos">Protos.HealthCheck</a>&nbsp;value)</code>
 <div class="block">
  A health check for the task.</div>
 </td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i97" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeKillPolicy-org.apache.mesos.Protos.KillPolicy-">mergeKillPolicy</a></span>(<a href="../../../org/apache/mesos/Protos.KillPolicy.html" title="class in org.apache.mesos">Protos.KillPolicy</a>&nbsp;value)</code>
 <div class="block">
  A kill policy for the task.</div>
 </td>
 </tr>
-<tr id="i93" class="rowColor">
+<tr id="i98" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeLabels-org.apache.mesos.Protos.Labels-">mergeLabels</a></span>(<a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;value)</code>
 <div class="block">
@@ -738,55 +773,62 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  master and slave endpoints.</div>
 </td>
 </tr>
-<tr id="i94" class="altColor">
+<tr id="i99" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeMaxCompletionTime-org.apache.mesos.Protos.DurationInfo-">mergeMaxCompletionTime</a></span>(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i100" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.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"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i95" class="rowColor">
+<tr id="i101" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeTaskId-org.apache.mesos.Protos.TaskID-">mergeTaskId</a></span>(<a href="../../../org/apache/mesos/Protos.TaskID.html" title="class in org.apache.mesos">Protos.TaskID</a>&nbsp;value)</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i96" class="altColor">
+<tr id="i102" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
-<tr id="i97" class="rowColor">
+<tr id="i103" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#removeResources-int-">removeResources</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i98" class="altColor">
+<tr id="i104" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setCheck-org.apache.mesos.Protos.CheckInfo.Builder-">setCheck</a></span>(<a href="../../../org/apache/mesos/Protos.CheckInfo.Builder.html" title="class in org.apache.mesos">Protos.CheckInfo.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
  A general check for the task.</div>
 </td>
 </tr>
-<tr id="i99" class="rowColor">
+<tr id="i105" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setCheck-org.apache.mesos.Protos.CheckInfo-">setCheck</a></span>(<a href="../../../org/apache/mesos/Protos.CheckInfo.html" title="class in org.apache.mesos">Protos.CheckInfo</a>&nbsp;value)</code>
 <div class="block">
  A general check for the task.</div>
 </td>
 </tr>
-<tr id="i100" class="altColor">
+<tr id="i106" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setCommand-org.apache.mesos.Protos.CommandInfo.Builder-">setCommand</a></span>(<a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a>&nbsp;builderForValue)</code>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
 </td>
 </tr>
-<tr id="i101" class="rowColor">
+<tr id="i107" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setCommand-org.apache.mesos.Protos.CommandInfo-">setCommand</a></span>(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</code>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
 </td>
 </tr>
-<tr id="i102" class="altColor">
+<tr id="i108" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setContainer-org.apache.mesos.Protos.ContainerInfo.Builder-">setContainer</a></span>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
@@ -794,7 +836,7 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  of this task paired with the task's CommandInfo.</div>
 </td>
 </tr>
-<tr id="i103" class="rowColor">
+<tr id="i109" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setContainer-org.apache.mesos.Protos.ContainerInfo-">setContainer</a></span>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</code>
 <div class="block">
@@ -802,72 +844,72 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  of this task paired with the task's CommandInfo.</div>
 </td>
 </tr>
-<tr id="i104" class="altColor">
+<tr id="i110" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setData-com.google.protobuf.ByteString-">setData</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
 <div class="block"><code>optional bytes data = 6;</code></div>
 </td>
 </tr>
-<tr id="i105" class="rowColor">
+<tr id="i111" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setDiscovery-org.apache.mesos.Protos.DiscoveryInfo.Builder-">setDiscovery</a></span>(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
  Service discovery information for the task.</div>
 </td>
 </tr>
-<tr id="i106" class="altColor">
+<tr id="i112" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setDiscovery-org.apache.mesos.Protos.DiscoveryInfo-">setDiscovery</a></span>(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a>&nbsp;value)</code>
 <div class="block">
  Service discovery information for the task.</div>
 </td>
 </tr>
-<tr id="i107" class="rowColor">
+<tr id="i113" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setExecutor-org.apache.mesos.Protos.ExecutorInfo.Builder-">setExecutor</a></span>(<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;builderForValue)</code>
 <div class="block"><code>optional .mesos.ExecutorInfo executor = 5;</code></div>
 </td>
 </tr>
-<tr id="i108" class="altColor">
+<tr id="i114" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setExecutor-org.apache.mesos.Protos.ExecutorInfo-">setExecutor</a></span>(<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;value)</code>
 <div class="block"><code>optional .mesos.ExecutorInfo executor = 5;</code></div>
 </td>
 </tr>
-<tr id="i109" class="rowColor">
+<tr id="i115" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.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="i110" class="altColor">
+<tr id="i116" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setHealthCheck-org.apache.mesos.Protos.HealthCheck.Builder-">setHealthCheck</a></span>(<a href="../../../org/apache/mesos/Protos.HealthCheck.Builder.html" title="class in org.apache.mesos">Protos.HealthCheck.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
  A health check for the task.</div>
 </td>
 </tr>
-<tr id="i111" class="rowColor">
+<tr id="i117" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setHealthCheck-org.apache.mesos.Protos.HealthCheck-">setHealthCheck</a></span>(<a href="../../../org/apache/mesos/Protos.HealthCheck.html" title="class in org.apache.mesos">Protos.HealthCheck</a>&nbsp;value)</code>
 <div class="block">
  A health check for the task.</div>
 </td>
 </tr>
-<tr id="i112" class="altColor">
+<tr id="i118" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setKillPolicy-org.apache.mesos.Protos.KillPolicy.Builder-">setKillPolicy</a></span>(<a href="../../../org/apache/mesos/Protos.KillPolicy.Builder.html" title="class in org.apache.mesos">Protos.KillPolicy.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
  A kill policy for the task.</div>
 </td>
 </tr>
-<tr id="i113" class="rowColor">
+<tr id="i119" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setKillPolicy-org.apache.mesos.Protos.KillPolicy-">setKillPolicy</a></span>(<a href="../../../org/apache/mesos/Protos.KillPolicy.html" title="class in org.apache.mesos">Protos.KillPolicy</a>&nbsp;value)</code>
 <div class="block">
  A kill policy for the task.</div>
 </td>
 </tr>
-<tr id="i114" class="altColor">
+<tr id="i120" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setLabels-org.apache.mesos.Protos.Labels.Builder-">setLabels</a></span>(<a href="../../../org/apache/mesos/Protos.Labels.Builder.html" title="class in org.apache.mesos">Protos.Labels.Builder</a>&nbsp;builderForValue)</code>
 <div class="block">
@@ -875,7 +917,7 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  master and slave endpoints.</div>
 </td>
 </tr>
-<tr id="i115" class="rowColor">
+<tr id="i121" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setLabels-org.apache.mesos.Protos.Labels-">setLabels</a></span>(<a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;value)</code>
 <div class="block">
@@ -883,63 +925,77 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
  master and slave endpoints.</div>
 </td>
 </tr>
-<tr id="i116" class="altColor">
+<tr id="i122" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setMaxCompletionTime-org.apache.mesos.Protos.DurationInfo.Builder-">setMaxCompletionTime</a></span>(<a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a>&nbsp;builderForValue)</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i123" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setMaxCompletionTime-org.apache.mesos.Protos.DurationInfo-">setMaxCompletionTime</a></span>(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</code>
+<div class="block">
+ Maximum duration for task completion.</div>
+</td>
+</tr>
+<tr id="i124" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;value)</code>
 <div class="block"><code>required string name = 1;</code></div>
 </td>
 </tr>
-<tr id="i117" class="rowColor">
+<tr id="i125" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setNameBytes-com.google.protobuf.ByteString-">setNameBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
 <div class="block"><code>required string name = 1;</code></div>
 </td>
 </tr>
-<tr id="i118" class="altColor">
+<tr id="i126" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.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="i119" class="rowColor">
+<tr id="i127" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setResources-int-org.apache.mesos.Protos.Resource.Builder-">setResources</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>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i120" class="altColor">
+<tr id="i128" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setResources-int-org.apache.mesos.Protos.Resource-">setResources</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>
 <div class="block"><code>repeated .mesos.Resource resources = 4;</code></div>
 </td>
 </tr>
-<tr id="i121" class="rowColor">
+<tr id="i129" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.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"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i122" class="altColor">
+<tr id="i130" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.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"><code>required .mesos.SlaveID slave_id = 3;</code></div>
 </td>
 </tr>
-<tr id="i123" class="rowColor">
+<tr id="i131" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setTaskId-org.apache.mesos.Protos.TaskID.Builder-">setTaskId</a></span>(<a href="../../../org/apache/mesos/Protos.TaskID.Builder.html" title="class in org.apache.mesos">Protos.TaskID.Builder</a>&nbsp;builderForValue)</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i124" class="altColor">
+<tr id="i132" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setTaskId-org.apache.mesos.Protos.TaskID-">setTaskId</a></span>(<a href="../../../org/apache/mesos/Protos.TaskID.html" title="class in org.apache.mesos">Protos.TaskID</a>&nbsp;value)</code>
 <div class="block"><code>required .mesos.TaskID task_id = 2;</code></div>
 </td>
 </tr>
-<tr id="i125" class="rowColor">
+<tr id="i133" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
@@ -2707,6 +2763,170 @@ implements <a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" tit
 </dl>
 </li>
 </ul>
+<a name="hasMaxCompletionTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasMaxCompletionTime</h4>
+<pre>public&nbsp;boolean&nbsp;hasMaxCompletionTime()</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html#hasMaxCompletionTime--">hasMaxCompletionTime</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.TaskInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxCompletionTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxCompletionTime</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;getMaxCompletionTime()</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html#getMaxCompletionTime--">getMaxCompletionTime</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.TaskInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setMaxCompletionTime-org.apache.mesos.Protos.DurationInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxCompletionTime</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a>&nbsp;setMaxCompletionTime(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+</li>
+</ul>
+<a name="setMaxCompletionTime-org.apache.mesos.Protos.DurationInfo.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxCompletionTime</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a>&nbsp;setMaxCompletionTime(<a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+</li>
+</ul>
+<a name="mergeMaxCompletionTime-org.apache.mesos.Protos.DurationInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeMaxCompletionTime</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a>&nbsp;mergeMaxCompletionTime(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+</li>
+</ul>
+<a name="clearMaxCompletionTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearMaxCompletionTime</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.TaskInfo.Builder.html" title="class in org.apache.mesos">Protos.TaskInfo.Builder</a>&nbsp;clearMaxCompletionTime()</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+</li>
+</ul>
+<a name="getMaxCompletionTimeBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxCompletionTimeBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a>&nbsp;getMaxCompletionTimeBuilder()</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+</li>
+</ul>
+<a name="getMaxCompletionTimeOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxCompletionTimeOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DurationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DurationInfoOrBuilder</a>&nbsp;getMaxCompletionTimeOrBuilder()</pre>
+<div class="block"><pre>
+ Maximum duration for task completion. If the task is non-terminal at the
+ end of this duration, it will fail with the reason
+ `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for
+ executor-less tasks, and tasks that use Docker or default executors.
+ It is the executor's responsibility to implement this, so it might not be
+ supported by all custom executors.
+ </pre>
+
+ <code>optional .mesos.DurationInfo max_completion_time = 14;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html#getMaxCompletionTimeOrBuilder--">getMaxCompletionTimeOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.TaskInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.TaskInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
 <!--   -->
 </a>