blob: 5b8cb14a9108241c33ce952403e3a4c7454d28b7 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.7.0_131) on Wed Mar 29 10:24:51 UTC 2017 -->
<title>Protos.TaskStatusOrBuilder</title>
<meta name="date" content="2017-03-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Protos.TaskStatusOrBuilder";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/apache/mesos/Protos.TaskStatus.Source.html" title="enum in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.TcpStatistics.html" title="class in org.apache.mesos"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/mesos/Protos.TaskStatusOrBuilder.html" target="_top">Frames</a></li>
<li><a href="Protos.TaskStatusOrBuilder.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.mesos</div>
<h2 title="Interface Protos.TaskStatusOrBuilder" class="title">Interface Protos.TaskStatusOrBuilder</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in org.apache.mesos">Protos.TaskStatus</a>, <a href="../../../org/apache/mesos/Protos.TaskStatus.Builder.html" title="class in org.apache.mesos">Protos.TaskStatus.Builder</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../org/apache/mesos/Protos.html" title="class in org.apache.mesos">Protos</a></dd>
</dl>
<hr>
<br>
<pre>public static interface <span class="strong">Protos.TaskStatusOrBuilder</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CheckStatusInfo.html" title="class in org.apache.mesos">Protos.CheckStatusInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getCheckStatus()">getCheckStatus</a></strong>()</code>
<div class="block"><code>optional .mesos.CheckStatusInfo check_status = 15;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CheckStatusInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CheckStatusInfoOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getCheckStatusOrBuilder()">getCheckStatusOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.CheckStatusInfo check_status = 15;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerStatus.html" title="class in org.apache.mesos">Protos.ContainerStatus</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getContainerStatus()">getContainerStatus</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerStatus container_status = 13;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerStatusOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getContainerStatusOrBuilder()">getContainerStatusOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerStatus container_status = 13;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getData()">getData</a></strong>()</code>
<div class="block"><code>optional bytes data = 3;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in org.apache.mesos">Protos.ExecutorID</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getExecutorId()">getExecutorId</a></strong>()</code>
<div class="block"><code>optional .mesos.ExecutorID executor_id = 7;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorIDOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getExecutorIdOrBuilder()">getExecutorIdOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.ExecutorID executor_id = 7;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getHealthy()">getHealthy</a></strong>()</code>
<div class="block"><code>optional bool healthy = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<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><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getLabels()">getLabels</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 12;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getLabelsOrBuilder()">getLabelsOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 12;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getMessage()">getMessage</a></strong>()</code>
<div class="block"><code>optional string message = 4;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getMessageBytes()">getMessageBytes</a></strong>()</code>
<div class="block"><code>optional string message = 4;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html" title="enum in org.apache.mesos">Protos.TaskStatus.Reason</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getReason()">getReason</a></strong>()</code>
<div class="block"><code>optional .mesos.TaskStatus.Reason reason = 10;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getSlaveId()">getSlaveId</a></strong>()</code>
<div class="block"><code>optional .mesos.SlaveID slave_id = 5;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getSlaveIdOrBuilder()">getSlaveIdOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.SlaveID slave_id = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskStatus.Source.html" title="enum in org.apache.mesos">Protos.TaskStatus.Source</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getSource()">getSource</a></strong>()</code>
<div class="block"><code>optional .mesos.TaskStatus.Source source = 9;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TaskState.html" title="enum in org.apache.mesos">Protos.TaskState</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getState()">getState</a></strong>()</code>
<div class="block"><code>required .mesos.TaskState state = 2;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getTaskId()">getTaskId</a></strong>()</code>
<div class="block"><code>required .mesos.TaskID task_id = 1;</code></div>
</td>
</tr>
<tr class="altColor">
<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><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getTaskIdOrBuilder()">getTaskIdOrBuilder</a></strong>()</code>
<div class="block"><code>required .mesos.TaskID task_id = 1;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getTimestamp()">getTimestamp</a></strong>()</code>
<div class="block"><code>optional double timestamp = 6;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TimeInfo.html" title="class in org.apache.mesos">Protos.TimeInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getUnreachableTime()">getUnreachableTime</a></strong>()</code>
<div class="block"><code>optional .mesos.TimeInfo unreachable_time = 14;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.TimeInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.TimeInfoOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getUnreachableTimeOrBuilder()">getUnreachableTimeOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.TimeInfo unreachable_time = 14;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#getUuid()">getUuid</a></strong>()</code>
<div class="block"><code>optional bytes uuid = 11;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasCheckStatus()">hasCheckStatus</a></strong>()</code>
<div class="block"><code>optional .mesos.CheckStatusInfo check_status = 15;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasContainerStatus()">hasContainerStatus</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerStatus container_status = 13;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasData()">hasData</a></strong>()</code>
<div class="block"><code>optional bytes data = 3;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasExecutorId()">hasExecutorId</a></strong>()</code>
<div class="block"><code>optional .mesos.ExecutorID executor_id = 7;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasHealthy()">hasHealthy</a></strong>()</code>
<div class="block"><code>optional bool healthy = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasLabels()">hasLabels</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 12;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasMessage()">hasMessage</a></strong>()</code>
<div class="block"><code>optional string message = 4;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasReason()">hasReason</a></strong>()</code>
<div class="block"><code>optional .mesos.TaskStatus.Reason reason = 10;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasSlaveId()">hasSlaveId</a></strong>()</code>
<div class="block"><code>optional .mesos.SlaveID slave_id = 5;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasSource()">hasSource</a></strong>()</code>
<div class="block"><code>optional .mesos.TaskStatus.Source source = 9;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasState()">hasState</a></strong>()</code>
<div class="block"><code>required .mesos.TaskState state = 2;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasTaskId()">hasTaskId</a></strong>()</code>
<div class="block"><code>required .mesos.TaskID task_id = 1;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasTimestamp()">hasTimestamp</a></strong>()</code>
<div class="block"><code>optional double timestamp = 6;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasUnreachableTime()">hasUnreachableTime</a></strong>()</code>
<div class="block"><code>optional .mesos.TimeInfo unreachable_time = 14;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.TaskStatusOrBuilder.html#hasUuid()">hasUuid</a></strong>()</code>
<div class="block"><code>optional bytes uuid = 11;</code></div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="hasTaskId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTaskId</h4>
<pre>boolean&nbsp;hasTaskId()</pre>
<div class="block"><code>required .mesos.TaskID task_id = 1;</code></div>
</li>
</ul>
<a name="getTaskId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTaskId</h4>
<pre><a href="../../../org/apache/mesos/Protos.TaskID.html" title="class in org.apache.mesos">Protos.TaskID</a>&nbsp;getTaskId()</pre>
<div class="block"><code>required .mesos.TaskID task_id = 1;</code></div>
</li>
</ul>
<a name="getTaskIdOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTaskIdOrBuilder</h4>
<pre><a href="../../../org/apache/mesos/Protos.TaskIDOrBuilder.html" title="interface in org.apache.mesos">Protos.TaskIDOrBuilder</a>&nbsp;getTaskIdOrBuilder()</pre>
<div class="block"><code>required .mesos.TaskID task_id = 1;</code></div>
</li>
</ul>
<a name="hasState()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasState</h4>
<pre>boolean&nbsp;hasState()</pre>
<div class="block"><code>required .mesos.TaskState state = 2;</code></div>
</li>
</ul>
<a name="getState()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getState</h4>
<pre><a href="../../../org/apache/mesos/Protos.TaskState.html" title="enum in org.apache.mesos">Protos.TaskState</a>&nbsp;getState()</pre>
<div class="block"><code>required .mesos.TaskState state = 2;</code></div>
</li>
</ul>
<a name="hasMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasMessage</h4>
<pre>boolean&nbsp;hasMessage()</pre>
<div class="block"><code>optional string message = 4;</code>
<pre>
Possible message explaining state.
</pre></div>
</li>
</ul>
<a name="getMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessage</h4>
<pre>java.lang.String&nbsp;getMessage()</pre>
<div class="block"><code>optional string message = 4;</code>
<pre>
Possible message explaining state.
</pre></div>
</li>
</ul>
<a name="getMessageBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageBytes</h4>
<pre>com.google.protobuf.ByteString&nbsp;getMessageBytes()</pre>
<div class="block"><code>optional string message = 4;</code>
<pre>
Possible message explaining state.
</pre></div>
</li>
</ul>
<a name="hasSource()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasSource</h4>
<pre>boolean&nbsp;hasSource()</pre>
<div class="block"><code>optional .mesos.TaskStatus.Source source = 9;</code></div>
</li>
</ul>
<a name="getSource()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSource</h4>
<pre><a href="../../../org/apache/mesos/Protos.TaskStatus.Source.html" title="enum in org.apache.mesos">Protos.TaskStatus.Source</a>&nbsp;getSource()</pre>
<div class="block"><code>optional .mesos.TaskStatus.Source source = 9;</code></div>
</li>
</ul>
<a name="hasReason()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasReason</h4>
<pre>boolean&nbsp;hasReason()</pre>
<div class="block"><code>optional .mesos.TaskStatus.Reason reason = 10;</code></div>
</li>
</ul>
<a name="getReason()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReason</h4>
<pre><a href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html" title="enum in org.apache.mesos">Protos.TaskStatus.Reason</a>&nbsp;getReason()</pre>
<div class="block"><code>optional .mesos.TaskStatus.Reason reason = 10;</code></div>
</li>
</ul>
<a name="hasData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasData</h4>
<pre>boolean&nbsp;hasData()</pre>
<div class="block"><code>optional bytes data = 3;</code></div>
</li>
</ul>
<a name="getData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getData</h4>
<pre>com.google.protobuf.ByteString&nbsp;getData()</pre>
<div class="block"><code>optional bytes data = 3;</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"><code>optional .mesos.SlaveID slave_id = 5;</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"><code>optional .mesos.SlaveID slave_id = 5;</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"><code>optional .mesos.SlaveID slave_id = 5;</code></div>
</li>
</ul>
<a name="hasExecutorId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasExecutorId</h4>
<pre>boolean&nbsp;hasExecutorId()</pre>
<div class="block"><code>optional .mesos.ExecutorID executor_id = 7;</code>
<pre>
TODO(benh): Use in master/slave.
</pre></div>
</li>
</ul>
<a name="getExecutorId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutorId</h4>
<pre><a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in org.apache.mesos">Protos.ExecutorID</a>&nbsp;getExecutorId()</pre>
<div class="block"><code>optional .mesos.ExecutorID executor_id = 7;</code>
<pre>
TODO(benh): Use in master/slave.
</pre></div>
</li>
</ul>
<a name="getExecutorIdOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutorIdOrBuilder</h4>
<pre><a href="../../../org/apache/mesos/Protos.ExecutorIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorIDOrBuilder</a>&nbsp;getExecutorIdOrBuilder()</pre>
<div class="block"><code>optional .mesos.ExecutorID executor_id = 7;</code>
<pre>
TODO(benh): Use in master/slave.
</pre></div>
</li>
</ul>
<a name="hasTimestamp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTimestamp</h4>
<pre>boolean&nbsp;hasTimestamp()</pre>
<div class="block"><code>optional double timestamp = 6;</code></div>
</li>
</ul>
<a name="getTimestamp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
<pre>double&nbsp;getTimestamp()</pre>
<div class="block"><code>optional double timestamp = 6;</code></div>
</li>
</ul>
<a name="hasUuid()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasUuid</h4>
<pre>boolean&nbsp;hasUuid()</pre>
<div class="block"><code>optional bytes uuid = 11;</code>
<pre>
Statuses that are delivered reliably to the scheduler will
include a 'uuid'. The status is considered delivered once
it is acknowledged by the scheduler. Schedulers can choose
to either explicitly acknowledge statuses or let the scheduler
driver implicitly acknowledge (default).
TODO(bmahler): This is currently overwritten in the scheduler
driver and executor driver, but executors will need to set this
to a valid RFC-4122 UUID if using the HTTP API.
</pre></div>
</li>
</ul>
<a name="getUuid()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUuid</h4>
<pre>com.google.protobuf.ByteString&nbsp;getUuid()</pre>
<div class="block"><code>optional bytes uuid = 11;</code>
<pre>
Statuses that are delivered reliably to the scheduler will
include a 'uuid'. The status is considered delivered once
it is acknowledged by the scheduler. Schedulers can choose
to either explicitly acknowledge statuses or let the scheduler
driver implicitly acknowledge (default).
TODO(bmahler): This is currently overwritten in the scheduler
driver and executor driver, but executors will need to set this
to a valid RFC-4122 UUID if using the HTTP API.
</pre></div>
</li>
</ul>
<a name="hasHealthy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasHealthy</h4>
<pre>boolean&nbsp;hasHealthy()</pre>
<div class="block"><code>optional bool healthy = 8;</code>
<pre>
Describes whether the task has been determined to be healthy (true) or
unhealthy (false) according to the `health_check` field in `TaskInfo`.
</pre></div>
</li>
</ul>
<a name="getHealthy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHealthy</h4>
<pre>boolean&nbsp;getHealthy()</pre>
<div class="block"><code>optional bool healthy = 8;</code>
<pre>
Describes whether the task has been determined to be healthy (true) or
unhealthy (false) according to the `health_check` field in `TaskInfo`.
</pre></div>
</li>
</ul>
<a name="hasCheckStatus()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasCheckStatus</h4>
<pre>boolean&nbsp;hasCheckStatus()</pre>
<div class="block"><code>optional .mesos.CheckStatusInfo check_status = 15;</code>
<pre>
Contains check status for the check specified in the corresponding
`TaskInfo`. If no check has been specified, this field must be
absent, otherwise it must be present even if the check status is
not available yet. If the status update is triggered for a different
reason than `REASON_TASK_CHECK_STATUS_UPDATED`, this field will contain
the last known value.
NOTE: A check-related task status update is triggered if and only if
the value or presence of any field in `CheckStatusInfo` changes.
NOTE: Check support in built-in executors is experimental.
</pre></div>
</li>
</ul>
<a name="getCheckStatus()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckStatus</h4>
<pre><a href="../../../org/apache/mesos/Protos.CheckStatusInfo.html" title="class in org.apache.mesos">Protos.CheckStatusInfo</a>&nbsp;getCheckStatus()</pre>
<div class="block"><code>optional .mesos.CheckStatusInfo check_status = 15;</code>
<pre>
Contains check status for the check specified in the corresponding
`TaskInfo`. If no check has been specified, this field must be
absent, otherwise it must be present even if the check status is
not available yet. If the status update is triggered for a different
reason than `REASON_TASK_CHECK_STATUS_UPDATED`, this field will contain
the last known value.
NOTE: A check-related task status update is triggered if and only if
the value or presence of any field in `CheckStatusInfo` changes.
NOTE: Check support in built-in executors is experimental.
</pre></div>
</li>
</ul>
<a name="getCheckStatusOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckStatusOrBuilder</h4>
<pre><a href="../../../org/apache/mesos/Protos.CheckStatusInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CheckStatusInfoOrBuilder</a>&nbsp;getCheckStatusOrBuilder()</pre>
<div class="block"><code>optional .mesos.CheckStatusInfo check_status = 15;</code>
<pre>
Contains check status for the check specified in the corresponding
`TaskInfo`. If no check has been specified, this field must be
absent, otherwise it must be present even if the check status is
not available yet. If the status update is triggered for a different
reason than `REASON_TASK_CHECK_STATUS_UPDATED`, this field will contain
the last known value.
NOTE: A check-related task status update is triggered if and only if
the value or presence of any field in `CheckStatusInfo` changes.
NOTE: Check support in built-in executors is experimental.
</pre></div>
</li>
</ul>
<a name="hasLabels()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasLabels</h4>
<pre>boolean&nbsp;hasLabels()</pre>
<div class="block"><code>optional .mesos.Labels labels = 12;</code>
<pre>
Labels are free-form key value pairs which are exposed through
master and slave endpoints. Labels will not be interpreted or
acted upon by Mesos itself. As opposed to the data field, labels
will be kept in memory on master and slave processes. Therefore,
labels should be used to tag TaskStatus message with light-weight
meta-data. Labels should not contain duplicate key-value pairs.
</pre></div>
</li>
</ul>
<a name="getLabels()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLabels</h4>
<pre><a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;getLabels()</pre>
<div class="block"><code>optional .mesos.Labels labels = 12;</code>
<pre>
Labels are free-form key value pairs which are exposed through
master and slave endpoints. Labels will not be interpreted or
acted upon by Mesos itself. As opposed to the data field, labels
will be kept in memory on master and slave processes. Therefore,
labels should be used to tag TaskStatus message with light-weight
meta-data. Labels should not contain duplicate key-value pairs.
</pre></div>
</li>
</ul>
<a name="getLabelsOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLabelsOrBuilder</h4>
<pre><a href="../../../org/apache/mesos/Protos.LabelsOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelsOrBuilder</a>&nbsp;getLabelsOrBuilder()</pre>
<div class="block"><code>optional .mesos.Labels labels = 12;</code>
<pre>
Labels are free-form key value pairs which are exposed through
master and slave endpoints. Labels will not be interpreted or
acted upon by Mesos itself. As opposed to the data field, labels
will be kept in memory on master and slave processes. Therefore,
labels should be used to tag TaskStatus message with light-weight
meta-data. Labels should not contain duplicate key-value pairs.
</pre></div>
</li>
</ul>
<a name="hasContainerStatus()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasContainerStatus</h4>
<pre>boolean&nbsp;hasContainerStatus()</pre>
<div class="block"><code>optional .mesos.ContainerStatus container_status = 13;</code>
<pre>
Container related information that is resolved dynamically such as
network address.
</pre></div>
</li>
</ul>
<a name="getContainerStatus()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainerStatus</h4>
<pre><a href="../../../org/apache/mesos/Protos.ContainerStatus.html" title="class in org.apache.mesos">Protos.ContainerStatus</a>&nbsp;getContainerStatus()</pre>
<div class="block"><code>optional .mesos.ContainerStatus container_status = 13;</code>
<pre>
Container related information that is resolved dynamically such as
network address.
</pre></div>
</li>
</ul>
<a name="getContainerStatusOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainerStatusOrBuilder</h4>
<pre><a href="../../../org/apache/mesos/Protos.ContainerStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerStatusOrBuilder</a>&nbsp;getContainerStatusOrBuilder()</pre>
<div class="block"><code>optional .mesos.ContainerStatus container_status = 13;</code>
<pre>
Container related information that is resolved dynamically such as
network address.
</pre></div>
</li>
</ul>
<a name="hasUnreachableTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasUnreachableTime</h4>
<pre>boolean&nbsp;hasUnreachableTime()</pre>
<div class="block"><code>optional .mesos.TimeInfo unreachable_time = 14;</code>
<pre>
The time (according to the master's clock) when the agent where
this task was running became unreachable. This is only set on
status updates for tasks running on agents that are unreachable
(e.g., partitioned away from the master).
</pre></div>
</li>
</ul>
<a name="getUnreachableTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnreachableTime</h4>
<pre><a href="../../../org/apache/mesos/Protos.TimeInfo.html" title="class in org.apache.mesos">Protos.TimeInfo</a>&nbsp;getUnreachableTime()</pre>
<div class="block"><code>optional .mesos.TimeInfo unreachable_time = 14;</code>
<pre>
The time (according to the master's clock) when the agent where
this task was running became unreachable. This is only set on
status updates for tasks running on agents that are unreachable
(e.g., partitioned away from the master).
</pre></div>
</li>
</ul>
<a name="getUnreachableTimeOrBuilder()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getUnreachableTimeOrBuilder</h4>
<pre><a href="../../../org/apache/mesos/Protos.TimeInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.TimeInfoOrBuilder</a>&nbsp;getUnreachableTimeOrBuilder()</pre>
<div class="block"><code>optional .mesos.TimeInfo unreachable_time = 14;</code>
<pre>
The time (according to the master's clock) when the agent where
this task was running became unreachable. This is only set on
status updates for tasks running on agents that are unreachable
(e.g., partitioned away from the master).
</pre></div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/apache/mesos/Protos.TaskStatus.Source.html" title="enum in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.TcpStatistics.html" title="class in org.apache.mesos"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/mesos/Protos.TaskStatusOrBuilder.html" target="_top">Frames</a></li>
<li><a href="Protos.TaskStatusOrBuilder.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>