blob: 8785c67f227e1d246f2332552f38d9ed1c5fd9da [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 (version 1.7.0_111) on Wed Nov 16 17:02:27 UTC 2016 -->
<title>Protos.ExecutorInfo</title>
<meta name="date" content="2016-11-16">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Protos.ExecutorInfo";
}
//-->
</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.ExecutorIDOrBuilder.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.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.ExecutorInfo.html" target="_top">Frames</a></li>
<li><a href="Protos.ExecutorInfo.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><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&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><a href="#field_detail">Field</a>&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="Class Protos.ExecutorInfo" class="title">Class Protos.ExecutorInfo</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.google.protobuf.GeneratedMessage</li>
<li>
<ul class="inheritance">
<li>org.apache.mesos.Protos.ExecutorInfo</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</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 final class <span class="strong">Protos.ExecutorInfo</span>
extends com.google.protobuf.GeneratedMessage
implements <a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></pre>
<div class="block">Protobuf type <code>mesos.ExecutorInfo</code>
<pre>
Describes information about an executor.
</pre></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></strong></code>
<div class="block">Protobuf type <code>mesos.ExecutorInfo</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum in org.apache.mesos">Protos.ExecutorInfo.Type</a></strong></code>
<div class="block">Protobuf enum <code>mesos.ExecutorInfo.Type</code></div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#COMMAND_FIELD_NUMBER">COMMAND_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#CONTAINER_FIELD_NUMBER">CONTAINER_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#DATA_FIELD_NUMBER">DATA_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#DISCOVERY_FIELD_NUMBER">DISCOVERY_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#EXECUTOR_ID_FIELD_NUMBER">EXECUTOR_ID_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#FRAMEWORK_ID_FIELD_NUMBER">FRAMEWORK_ID_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#LABELS_FIELD_NUMBER">LABELS_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#NAME_FIELD_NUMBER">NAME_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <any></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#PARSER">PARSER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#RESOURCES_FIELD_NUMBER">RESOURCES_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#SHUTDOWN_GRACE_PERIOD_FIELD_NUMBER">SHUTDOWN_GRACE_PERIOD_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#SOURCE_FIELD_NUMBER">SOURCE_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#TYPE_FIELD_NUMBER">TYPE_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="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.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getCommand()">getCommand</a></strong>()</code>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getCommandOrBuilder()">getCommandOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getContainer()">getContainer</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</code></div>
</td>
</tr>
<tr class="rowColor">
<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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getContainerOrBuilder()">getContainerOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</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.ExecutorInfo.html#getData()">getData</a></strong>()</code>
<div class="block"><code>optional bytes data = 4;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getDefaultInstance()">getDefaultInstance</a></strong>()</code>&nbsp;</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getDefaultInstanceForType()">getDefaultInstanceForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getDescriptor()">getDescriptor</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getDiscovery()">getDiscovery</a></strong>()</code>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 12;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getDiscoveryOrBuilder()">getDiscoveryOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 12;</code></div>
</td>
</tr>
<tr class="altColor">
<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.ExecutorInfo.html#getExecutorId()">getExecutorId</a></strong>()</code>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
</td>
</tr>
<tr class="rowColor">
<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.ExecutorInfo.html#getExecutorIdOrBuilder()">getExecutorIdOrBuilder</a></strong>()</code>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getFrameworkId()">getFrameworkId</a></strong>()</code>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkIDOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getFrameworkIdOrBuilder()">getFrameworkIdOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 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.ExecutorInfo.html#getLabels()">getLabels</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 14;</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.ExecutorInfo.html#getLabelsOrBuilder()">getLabelsOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 14;</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.ExecutorInfo.html#getName()">getName</a></strong>()</code>
<div class="block"><code>optional string name = 9;</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.ExecutorInfo.html#getNameBytes()">getNameBytes</a></strong>()</code>
<div class="block"><code>optional string name = 9;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><any></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getParserForType()">getParserForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getResources(int)">getResources</a></strong>(int&nbsp;index)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getResourcesCount()">getResourcesCount</a></strong>()</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getResourcesList()">getResourcesList</a></strong>()</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getResourcesOrBuilder(int)">getResourcesOrBuilder</a></strong>(int&nbsp;index)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getResourcesOrBuilderList()">getResourcesOrBuilderList</a></strong>()</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getSerializedSize()">getSerializedSize</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getShutdownGracePeriod()">getShutdownGracePeriod</a></strong>()</code>
<div class="block"><code>optional .mesos.DurationInfo shutdown_grace_period = 13;</code></div>
</td>
</tr>
<tr 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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getShutdownGracePeriodOrBuilder()">getShutdownGracePeriodOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.DurationInfo shutdown_grace_period = 13;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getSource()">getSource</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</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.ExecutorInfo.html#getSourceBytes()">getSourceBytes</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum in org.apache.mesos">Protos.ExecutorInfo.Type</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getType()">getType</a></strong>()</code>
<div class="block"><code>optional .mesos.ExecutorInfo.Type type = 15;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#getUnknownFields()">getUnknownFields</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#hasCommand()">hasCommand</a></strong>()</code>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</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.ExecutorInfo.html#hasContainer()">hasContainer</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 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.ExecutorInfo.html#hasData()">hasData</a></strong>()</code>
<div class="block"><code>optional bytes data = 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.ExecutorInfo.html#hasDiscovery()">hasDiscovery</a></strong>()</code>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 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.ExecutorInfo.html#hasExecutorId()">hasExecutorId</a></strong>()</code>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</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.ExecutorInfo.html#hasFrameworkId()">hasFrameworkId</a></strong>()</code>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</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.ExecutorInfo.html#hasLabels()">hasLabels</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 14;</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.ExecutorInfo.html#hasName()">hasName</a></strong>()</code>
<div class="block"><code>optional string name = 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.ExecutorInfo.html#hasShutdownGracePeriod()">hasShutdownGracePeriod</a></strong>()</code>
<div class="block"><code>optional .mesos.DurationInfo shutdown_grace_period = 13;</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.ExecutorInfo.html#hasSource()">hasSource</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#hasType()">hasType</a></strong>()</code>
<div class="block"><code>optional .mesos.ExecutorInfo.Type type = 15;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected com.google.protobuf.GeneratedMessage.FieldAccessorTable</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#internalGetFieldAccessorTable()">internalGetFieldAccessorTable</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#isInitialized()">isInitialized</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#newBuilder()">newBuilder</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#newBuilder(org.apache.mesos.Protos.ExecutorInfo)">newBuilder</a></strong>(<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;prototype)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#newBuilderForType()">newBuilderForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent)">newBuilderForType</a></strong>(com.google.protobuf.GeneratedMessage.BuilderParent&nbsp;parent)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseDelimitedFrom(java.io.InputStream)">parseDelimitedFrom</a></strong>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseDelimitedFrom(java.io.InputStream,%20com.google.protobuf.ExtensionRegistryLite)">parseDelimitedFrom</a></strong>(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseFrom(byte[],%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(byte[]&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseFrom(com.google.protobuf.ByteString)">parseFrom</a></strong>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseFrom(com.google.protobuf.ByteString,%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(com.google.protobuf.ByteString&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseFrom(com.google.protobuf.CodedInputStream)">parseFrom</a></strong>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseFrom(com.google.protobuf.CodedInputStream,%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(com.google.protobuf.CodedInputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#parseFrom(java.io.InputStream,%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<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><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#toBuilder()">toBuilder</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#writeReplace()">writeReplace</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.html#writeTo(com.google.protobuf.CodedOutputStream)">writeTo</a></strong>(com.google.protobuf.CodedOutputStream&nbsp;output)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PARSER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARSER</h4>
<pre>public static&nbsp;<any> PARSER</pre>
</li>
</ul>
<a name="TYPE_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int TYPE_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.TYPE_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="EXECUTOR_ID_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXECUTOR_ID_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int EXECUTOR_ID_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.EXECUTOR_ID_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FRAMEWORK_ID_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FRAMEWORK_ID_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int FRAMEWORK_ID_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.FRAMEWORK_ID_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="COMMAND_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COMMAND_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int COMMAND_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.COMMAND_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CONTAINER_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONTAINER_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int CONTAINER_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.CONTAINER_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="RESOURCES_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RESOURCES_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int RESOURCES_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.RESOURCES_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NAME_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NAME_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int NAME_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.NAME_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SOURCE_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int SOURCE_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.SOURCE_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DATA_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DATA_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int DATA_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.DATA_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DISCOVERY_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DISCOVERY_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int DISCOVERY_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.DISCOVERY_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SHUTDOWN_GRACE_PERIOD_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SHUTDOWN_GRACE_PERIOD_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int SHUTDOWN_GRACE_PERIOD_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.SHUTDOWN_GRACE_PERIOD_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="LABELS_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LABELS_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int LABELS_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ExecutorInfo.LABELS_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getDefaultInstance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultInstance</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;getDefaultInstance()</pre>
</li>
</ul>
<a name="getDefaultInstanceForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultInstanceForType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;getDefaultInstanceForType()</pre>
</li>
</ul>
<a name="getUnknownFields()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnknownFields</h4>
<pre>public final&nbsp;com.google.protobuf.UnknownFieldSet&nbsp;getUnknownFields()</pre>
</li>
</ul>
<a name="getDescriptor()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptor</h4>
<pre>public static final&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptor()</pre>
</li>
</ul>
<a name="internalGetFieldAccessorTable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalGetFieldAccessorTable</h4>
<pre>protected&nbsp;com.google.protobuf.GeneratedMessage.FieldAccessorTable&nbsp;internalGetFieldAccessorTable()</pre>
</li>
</ul>
<a name="getParserForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParserForType</h4>
<pre>public&nbsp;<any>&nbsp;getParserForType()</pre>
</li>
</ul>
<a name="hasType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasType</h4>
<pre>public&nbsp;boolean&nbsp;hasType()</pre>
<div class="block"><code>optional .mesos.ExecutorInfo.Type type = 15;</code>
<pre>
For backwards compatibility, if this field is not set when using `LAUNCH`
offer operation, Mesos will infer the type by checking if `command` is
set (`CUSTOM`) or unset (`DEFAULT`). `type` must be set when using
`LAUNCH_GROUP` offer operation.
TODO(vinod): Add support for explicitly setting `type` to `DEFAULT `
in `LAUNCH` offer operation.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasType()">hasType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum in org.apache.mesos">Protos.ExecutorInfo.Type</a>&nbsp;getType()</pre>
<div class="block"><code>optional .mesos.ExecutorInfo.Type type = 15;</code>
<pre>
For backwards compatibility, if this field is not set when using `LAUNCH`
offer operation, Mesos will infer the type by checking if `command` is
set (`CUSTOM`) or unset (`DEFAULT`). `type` must be set when using
`LAUNCH_GROUP` offer operation.
TODO(vinod): Add support for explicitly setting `type` to `DEFAULT `
in `LAUNCH` offer operation.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getType()">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasExecutorId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasExecutorId</h4>
<pre>public&nbsp;boolean&nbsp;hasExecutorId()</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasExecutorId()">hasExecutorId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getExecutorId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutorId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in org.apache.mesos">Protos.ExecutorID</a>&nbsp;getExecutorId()</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getExecutorId()">getExecutorId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getExecutorIdOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutorIdOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorIDOrBuilder</a>&nbsp;getExecutorIdOrBuilder()</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getExecutorIdOrBuilder()">getExecutorIdOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasFrameworkId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasFrameworkId</h4>
<pre>public&nbsp;boolean&nbsp;hasFrameworkId()</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasFrameworkId()">hasFrameworkId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getFrameworkId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFrameworkId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a>&nbsp;getFrameworkId()</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getFrameworkId()">getFrameworkId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getFrameworkIdOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFrameworkIdOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkIDOrBuilder</a>&nbsp;getFrameworkIdOrBuilder()</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getFrameworkIdOrBuilder()">getFrameworkIdOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasCommand()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasCommand</h4>
<pre>public&nbsp;boolean&nbsp;hasCommand()</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasCommand()">hasCommand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCommand()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCommand</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;getCommand()</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getCommand()">getCommand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCommandOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCommandOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a>&nbsp;getCommandOrBuilder()</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getCommandOrBuilder()">getCommandOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasContainer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasContainer</h4>
<pre>public&nbsp;boolean&nbsp;hasContainer()</pre>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</code>
<pre>
Executor provided with a container will launch the container
with the executor's CommandInfo and we expect the container to
act as a Mesos executor.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasContainer()">hasContainer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getContainer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainer</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;getContainer()</pre>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</code>
<pre>
Executor provided with a container will launch the container
with the executor's CommandInfo and we expect the container to
act as a Mesos executor.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getContainer()">getContainer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getContainerOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainerOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a>&nbsp;getContainerOrBuilder()</pre>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</code>
<pre>
Executor provided with a container will launch the container
with the executor's CommandInfo and we expect the container to
act as a Mesos executor.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getContainerOrBuilder()">getContainerOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getResourcesList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourcesList</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;getResourcesList()</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getResourcesList()">getResourcesList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getResourcesOrBuilderList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourcesOrBuilderList</h4>
<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;&nbsp;getResourcesOrBuilderList()</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getResourcesOrBuilderList()">getResourcesOrBuilderList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getResourcesCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourcesCount</h4>
<pre>public&nbsp;int&nbsp;getResourcesCount()</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getResourcesCount()">getResourcesCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getResources(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;getResources(int&nbsp;index)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getResources(int)">getResources</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getResourcesOrBuilder(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourcesOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&nbsp;getResourcesOrBuilder(int&nbsp;index)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getResourcesOrBuilder(int)">getResourcesOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasName</h4>
<pre>public&nbsp;boolean&nbsp;hasName()</pre>
<div class="block"><code>optional string name = 9;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasName()">hasName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
<div class="block"><code>optional string name = 9;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getNameBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNameBytes</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getNameBytes()</pre>
<div class="block"><code>optional string name = 9;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getNameBytes()">getNameBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasSource()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasSource</h4>
<pre>@Deprecated
public&nbsp;boolean&nbsp;hasSource()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
<div class="block"><code>optional string source = 10 [deprecated = true];</code>
<pre>
'source' is an identifier style string used by frameworks to
track the source of an executor. This is useful when it's
possible for different executor ids to be related semantically.
NOTE: 'source' is exposed alongside the resource usage of the
executor via JSON on the slave. This allows users to import usage
information into a time series database for monitoring.
This field is deprecated since 1.0. Please use labels for
free-form metadata instead.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasSource()">hasSource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getSource()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSource</h4>
<pre>@Deprecated
public&nbsp;java.lang.String&nbsp;getSource()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
<div class="block"><code>optional string source = 10 [deprecated = true];</code>
<pre>
'source' is an identifier style string used by frameworks to
track the source of an executor. This is useful when it's
possible for different executor ids to be related semantically.
NOTE: 'source' is exposed alongside the resource usage of the
executor via JSON on the slave. This allows users to import usage
information into a time series database for monitoring.
This field is deprecated since 1.0. Please use labels for
free-form metadata instead.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getSource()">getSource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getSourceBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceBytes</h4>
<pre>@Deprecated
public&nbsp;com.google.protobuf.ByteString&nbsp;getSourceBytes()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
<div class="block"><code>optional string source = 10 [deprecated = true];</code>
<pre>
'source' is an identifier style string used by frameworks to
track the source of an executor. This is useful when it's
possible for different executor ids to be related semantically.
NOTE: 'source' is exposed alongside the resource usage of the
executor via JSON on the slave. This allows users to import usage
information into a time series database for monitoring.
This field is deprecated since 1.0. Please use labels for
free-form metadata instead.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getSourceBytes()">getSourceBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasData</h4>
<pre>public&nbsp;boolean&nbsp;hasData()</pre>
<div class="block"><code>optional bytes data = 4;</code>
<pre>
This field can be used to pass arbitrary bytes to an executor.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasData()">hasData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getData</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getData()</pre>
<div class="block"><code>optional bytes data = 4;</code>
<pre>
This field can be used to pass arbitrary bytes to an executor.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getData()">getData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasDiscovery()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasDiscovery</h4>
<pre>public&nbsp;boolean&nbsp;hasDiscovery()</pre>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 12;</code>
<pre>
Service discovery information for the executor. It is not
interpreted or acted upon by Mesos. It is up to a service
discovery system to use this information as needed and to handle
executors without service discovery information.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasDiscovery()">hasDiscovery</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getDiscovery()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiscovery</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a>&nbsp;getDiscovery()</pre>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 12;</code>
<pre>
Service discovery information for the executor. It is not
interpreted or acted upon by Mesos. It is up to a service
discovery system to use this information as needed and to handle
executors without service discovery information.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getDiscovery()">getDiscovery</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getDiscoveryOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiscoveryOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DiscoveryInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DiscoveryInfoOrBuilder</a>&nbsp;getDiscoveryOrBuilder()</pre>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 12;</code>
<pre>
Service discovery information for the executor. It is not
interpreted or acted upon by Mesos. It is up to a service
discovery system to use this information as needed and to handle
executors without service discovery information.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getDiscoveryOrBuilder()">getDiscoveryOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasShutdownGracePeriod()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasShutdownGracePeriod</h4>
<pre>public&nbsp;boolean&nbsp;hasShutdownGracePeriod()</pre>
<div class="block"><code>optional .mesos.DurationInfo shutdown_grace_period = 13;</code>
<pre>
When shutting down an executor the agent will wait in a
best-effort manner for the grace period specified here
before forcibly destroying the container. The executor
must not assume that it will always be allotted the full
grace period, as the agent may decide to allot a shorter
period and failures / forcible terminations may occur.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasShutdownGracePeriod()">hasShutdownGracePeriod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getShutdownGracePeriod()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShutdownGracePeriod</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;getShutdownGracePeriod()</pre>
<div class="block"><code>optional .mesos.DurationInfo shutdown_grace_period = 13;</code>
<pre>
When shutting down an executor the agent will wait in a
best-effort manner for the grace period specified here
before forcibly destroying the container. The executor
must not assume that it will always be allotted the full
grace period, as the agent may decide to allot a shorter
period and failures / forcible terminations may occur.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getShutdownGracePeriod()">getShutdownGracePeriod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getShutdownGracePeriodOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShutdownGracePeriodOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DurationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DurationInfoOrBuilder</a>&nbsp;getShutdownGracePeriodOrBuilder()</pre>
<div class="block"><code>optional .mesos.DurationInfo shutdown_grace_period = 13;</code>
<pre>
When shutting down an executor the agent will wait in a
best-effort manner for the grace period specified here
before forcibly destroying the container. The executor
must not assume that it will always be allotted the full
grace period, as the agent may decide to allot a shorter
period and failures / forcible terminations may occur.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getShutdownGracePeriodOrBuilder()">getShutdownGracePeriodOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasLabels()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasLabels</h4>
<pre>public&nbsp;boolean&nbsp;hasLabels()</pre>
<div class="block"><code>optional .mesos.Labels labels = 14;</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 executors with lightweight metadata.
Labels should not contain duplicate key-value pairs.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#hasLabels()">hasLabels</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getLabels()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLabels</h4>
<pre>public&nbsp;<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 = 14;</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 executors with lightweight metadata.
Labels should not contain duplicate key-value pairs.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getLabels()">getLabels</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getLabelsOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLabelsOrBuilder</h4>
<pre>public&nbsp;<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 = 14;</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 executors with lightweight metadata.
Labels should not contain duplicate key-value pairs.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html#getLabelsOrBuilder()">getLabelsOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="isInitialized()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInitialized</h4>
<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
</li>
</ul>
<a name="writeTo(com.google.protobuf.CodedOutputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeTo</h4>
<pre>public&nbsp;void&nbsp;writeTo(com.google.protobuf.CodedOutputStream&nbsp;output)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="getSerializedSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSerializedSize</h4>
<pre>public&nbsp;int&nbsp;getSerializedSize()</pre>
</li>
</ul>
<a name="writeReplace()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeReplace</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;writeReplace()
throws java.io.ObjectStreamException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.ObjectStreamException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.ByteString)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data)
throws com.google.protobuf.InvalidProtocolBufferException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseFrom(byte[]&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseFrom(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseDelimitedFrom(java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseDelimitedFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseDelimitedFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.CodedInputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="newBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilder</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;newBuilder()</pre>
</li>
</ul>
<a name="newBuilderForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilderForType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;newBuilderForType()</pre>
</li>
</ul>
<a name="newBuilder(org.apache.mesos.Protos.ExecutorInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilder</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;newBuilder(<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;prototype)</pre>
</li>
</ul>
<a name="toBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;toBuilder()</pre>
</li>
</ul>
<a name="newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>newBuilderForType</h4>
<pre>protected&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent&nbsp;parent)</pre>
</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.ExecutorIDOrBuilder.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.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.ExecutorInfo.html" target="_top">Frames</a></li>
<li><a href="Protos.ExecutorInfo.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><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&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><a href="#field_detail">Field</a>&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>