blob: 94eca9d318ef10dc842989d396f4decb9b107ce0 [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:08 UTC 2017 -->
<title>Protos.ExecutorInfo.Builder</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.ExecutorInfo.Builder";
}
}
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.ExecutorInfo.html" title="class in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum 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.Builder.html" target="_top">Frames</a></li>
<li><a href="Protos.ExecutorInfo.Builder.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="Class Protos.ExecutorInfo.Builder" class="title">Class Protos.ExecutorInfo.Builder</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><any></li>
<li>
<ul class="inheritance">
<li>org.apache.mesos.Protos.ExecutorInfo.Builder</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.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></dd>
</dl>
<hr>
<br>
<pre>public static final class <span class="strong">Protos.ExecutorInfo.Builder</span>
extends <any>
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">
<!-- ========== 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.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.Builder.html#addAllResources(java.lang.Iterable)">addAllResources</a></strong>(java.lang.Iterable&lt;? extends <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;values)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#addResources(int,%20org.apache.mesos.Protos.Resource.Builder)">addResources</a></strong>(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</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.Builder.html#addResources(int,%20org.apache.mesos.Protos.Resource)">addResources</a></strong>(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#addResources(org.apache.mesos.Protos.Resource.Builder)">addResources</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</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.Builder.html#addResources(org.apache.mesos.Protos.Resource)">addResources</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#addResourcesBuilder()">addResourcesBuilder</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.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#addResourcesBuilder(int)">addResourcesBuilder</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><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.Builder.html#build()">build</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.Builder.html#buildPartial()">buildPartial</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#clear()">clear</a></strong>()</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.Builder.html#clearCommand()">clearCommand</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.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.Builder.html#clearContainer()">clearContainer</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</code></div>
</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.Builder.html#clearData()">clearData</a></strong>()</code>
<div class="block"><code>optional bytes data = 4;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#clearDiscovery()">clearDiscovery</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.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.Builder.html#clearExecutorId()">clearExecutorId</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.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.Builder.html#clearFrameworkId()">clearFrameworkId</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.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.Builder.html#clearLabels()">clearLabels</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.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.Builder.html#clearName()">clearName</a></strong>()</code>
<div class="block"><code>optional string name = 9;</code></div>
</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.Builder.html#clearResources()">clearResources</a></strong>()</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#clearShutdownGracePeriod()">clearShutdownGracePeriod</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.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.Builder.html#clearSource()">clearSource</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.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.Builder.html#clearType()">clearType</a></strong>()</code>
<div class="block"><code>optional .mesos.ExecutorInfo.Type type = 15;</code></div>
</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.Builder.html#clone()">clone</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getCommand()">getCommand</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.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getCommandBuilder()">getCommandBuilder</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.Builder.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.Builder.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.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getContainerBuilder()">getContainerBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getContainerOrBuilder()">getContainerOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</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.Builder.html#getData()">getData</a></strong>()</code>
<div class="block"><code>optional bytes data = 4;</code></div>
</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.Builder.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.Builder.html#getDescriptor()">getDescriptor</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getDescriptorForType()">getDescriptorForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getDiscovery()">getDiscovery</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.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getDiscoveryBuilder()">getDiscoveryBuilder</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.Builder.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.Builder.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.ExecutorID.Builder.html" title="class in org.apache.mesos">Protos.ExecutorID.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getExecutorIdBuilder()">getExecutorIdBuilder</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.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.Builder.html#getExecutorIdOrBuilder()">getExecutorIdOrBuilder</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.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.Builder.html#getFrameworkId()">getFrameworkId</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.FrameworkID.Builder.html" title="class in org.apache.mesos">Protos.FrameworkID.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getFrameworkIdBuilder()">getFrameworkIdBuilder</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.Builder.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.Builder.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.Labels.Builder.html" title="class in org.apache.mesos">Protos.Labels.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getLabelsBuilder()">getLabelsBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 14;</code></div>
</td>
</tr>
<tr class="altColor">
<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.Builder.html#getLabelsOrBuilder()">getLabelsOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 14;</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.Builder.html#getName()">getName</a></strong>()</code>
<div class="block"><code>optional string name = 9;</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.Builder.html#getNameBytes()">getNameBytes</a></strong>()</code>
<div class="block"><code>optional string name = 9;</code></div>
</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.Builder.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><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getResourcesBuilder(int)">getResourcesBuilder</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;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getResourcesBuilderList()">getResourcesBuilderList</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.Builder.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.Builder.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.Builder.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.Builder.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><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.Builder.html#getShutdownGracePeriod()">getShutdownGracePeriod</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><a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#getShutdownGracePeriodBuilder()">getShutdownGracePeriodBuilder</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.Builder.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.Builder.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.Builder.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.Builder.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>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#hasCommand()">hasCommand</a></strong>()</code>
<div class="block"><code>optional .mesos.CommandInfo command = 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.ExecutorInfo.Builder.html#hasContainer()">hasContainer</a></strong>()</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</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.Builder.html#hasData()">hasData</a></strong>()</code>
<div class="block"><code>optional bytes data = 4;</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.Builder.html#hasDiscovery()">hasDiscovery</a></strong>()</code>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 12;</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.Builder.html#hasExecutorId()">hasExecutorId</a></strong>()</code>
<div class="block"><code>required .mesos.ExecutorID executor_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.ExecutorInfo.Builder.html#hasFrameworkId()">hasFrameworkId</a></strong>()</code>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 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.ExecutorInfo.Builder.html#hasLabels()">hasLabels</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 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.ExecutorInfo.Builder.html#hasName()">hasName</a></strong>()</code>
<div class="block"><code>optional string name = 9;</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.Builder.html#hasShutdownGracePeriod()">hasShutdownGracePeriod</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>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#hasSource()">hasSource</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</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.Builder.html#hasType()">hasType</a></strong>()</code>
<div class="block"><code>optional .mesos.ExecutorInfo.Type type = 15;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected com.google.protobuf.GeneratedMessage.FieldAccessorTable</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#internalGetFieldAccessorTable()">internalGetFieldAccessorTable</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#isInitialized()">isInitialized</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#mergeCommand(org.apache.mesos.Protos.CommandInfo)">mergeCommand</a></strong>(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</td>
</tr>
<tr 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.Builder.html#mergeContainer(org.apache.mesos.Protos.ContainerInfo)">mergeContainer</a></strong>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</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.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.Builder.html#mergeDiscovery(org.apache.mesos.Protos.DiscoveryInfo)">mergeDiscovery</a></strong>(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a>&nbsp;value)</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.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.Builder.html#mergeExecutorId(org.apache.mesos.Protos.ExecutorID)">mergeExecutorId</a></strong>(<a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in org.apache.mesos">Protos.ExecutorID</a>&nbsp;value)</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.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.Builder.html#mergeFrameworkId(org.apache.mesos.Protos.FrameworkID)">mergeFrameworkId</a></strong>(<a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a>&nbsp;value)</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.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.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream,%20com.google.protobuf.ExtensionRegistryLite)">mergeFrom</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><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.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</a></strong>(com.google.protobuf.Message&nbsp;other)</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.Builder.html#mergeLabels(org.apache.mesos.Protos.Labels)">mergeLabels</a></strong>(<a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;value)</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.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.Builder.html#mergeShutdownGracePeriod(org.apache.mesos.Protos.DurationInfo)">mergeShutdownGracePeriod</a></strong>(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</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.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.Builder.html#removeResources(int)">removeResources</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><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.Builder.html#setCommand(org.apache.mesos.Protos.CommandInfo.Builder)">setCommand</a></strong>(<a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</td>
</tr>
<tr 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.Builder.html#setCommand(org.apache.mesos.Protos.CommandInfo)">setCommand</a></strong>(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#setContainer(org.apache.mesos.Protos.ContainerInfo.Builder)">setContainer</a></strong>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.ContainerInfo container = 11;</code></div>
</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.Builder.html#setContainer(org.apache.mesos.Protos.ContainerInfo)">setContainer</a></strong>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</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.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.Builder.html#setData(com.google.protobuf.ByteString)">setData</a></strong>(com.google.protobuf.ByteString&nbsp;value)</code>
<div class="block"><code>optional bytes data = 4;</code></div>
</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.Builder.html#setDiscovery(org.apache.mesos.Protos.DiscoveryInfo.Builder)">setDiscovery</a></strong>(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.DiscoveryInfo discovery = 12;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#setDiscovery(org.apache.mesos.Protos.DiscoveryInfo)">setDiscovery</a></strong>(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a>&nbsp;value)</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.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.Builder.html#setExecutorId(org.apache.mesos.Protos.ExecutorID.Builder)">setExecutorId</a></strong>(<a href="../../../org/apache/mesos/Protos.ExecutorID.Builder.html" title="class in org.apache.mesos">Protos.ExecutorID.Builder</a>&nbsp;builderForValue)</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.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.Builder.html#setExecutorId(org.apache.mesos.Protos.ExecutorID)">setExecutorId</a></strong>(<a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in org.apache.mesos">Protos.ExecutorID</a>&nbsp;value)</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.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.Builder.html#setFrameworkId(org.apache.mesos.Protos.FrameworkID.Builder)">setFrameworkId</a></strong>(<a href="../../../org/apache/mesos/Protos.FrameworkID.Builder.html" title="class in org.apache.mesos">Protos.FrameworkID.Builder</a>&nbsp;builderForValue)</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.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.Builder.html#setFrameworkId(org.apache.mesos.Protos.FrameworkID)">setFrameworkId</a></strong>(<a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a>&nbsp;value)</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.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.Builder.html#setLabels(org.apache.mesos.Protos.Labels.Builder)">setLabels</a></strong>(<a href="../../../org/apache/mesos/Protos.Labels.Builder.html" title="class in org.apache.mesos">Protos.Labels.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Labels labels = 14;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#setLabels(org.apache.mesos.Protos.Labels)">setLabels</a></strong>(<a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Labels labels = 14;</code></div>
</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.Builder.html#setName(java.lang.String)">setName</a></strong>(java.lang.String&nbsp;value)</code>
<div class="block"><code>optional string name = 9;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#setNameBytes(com.google.protobuf.ByteString)">setNameBytes</a></strong>(com.google.protobuf.ByteString&nbsp;value)</code>
<div class="block"><code>optional string name = 9;</code></div>
</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.Builder.html#setResources(int,%20org.apache.mesos.Protos.Resource.Builder)">setResources</a></strong>(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#setResources(int,%20org.apache.mesos.Protos.Resource)">setResources</a></strong>(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</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.Builder.html#setShutdownGracePeriod(org.apache.mesos.Protos.DurationInfo.Builder)">setShutdownGracePeriod</a></strong>(<a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.DurationInfo shutdown_grace_period = 13;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html#setShutdownGracePeriod(org.apache.mesos.Protos.DurationInfo)">setShutdownGracePeriod</a></strong>(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</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.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.Builder.html#setSource(java.lang.String)">setSource</a></strong>(java.lang.String&nbsp;value)</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.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.Builder.html#setSourceBytes(com.google.protobuf.ByteString)">setSourceBytes</a></strong>(com.google.protobuf.ByteString&nbsp;value)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</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.Builder.html#setType(org.apache.mesos.Protos.ExecutorInfo.Type)">setType</a></strong>(<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum in org.apache.mesos">Protos.ExecutorInfo.Type</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.ExecutorInfo.Type type = 15;</code></div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="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="clear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clear()</pre>
</li>
</ul>
<a name="clone()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clone()</pre>
</li>
</ul>
<a name="getDescriptorForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptorForType</h4>
<pre>public&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptorForType()</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="build()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>build</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;build()</pre>
</li>
</ul>
<a name="buildPartial()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildPartial</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a>&nbsp;buildPartial()</pre>
</li>
</ul>
<a name="mergeFrom(com.google.protobuf.Message)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrom</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeFrom(com.google.protobuf.Message&nbsp;other)</pre>
</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="mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrom</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeFrom(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="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="setType(org.apache.mesos.Protos.ExecutorInfo.Type)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setType(<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum in org.apache.mesos">Protos.ExecutorInfo.Type</a>&nbsp;value)</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>
</li>
</ul>
<a name="clearType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearType()</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>
</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="setExecutorId(org.apache.mesos.Protos.ExecutorID)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExecutorId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setExecutorId(<a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in org.apache.mesos">Protos.ExecutorID</a>&nbsp;value)</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
</li>
</ul>
<a name="setExecutorId(org.apache.mesos.Protos.ExecutorID.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExecutorId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setExecutorId(<a href="../../../org/apache/mesos/Protos.ExecutorID.Builder.html" title="class in org.apache.mesos">Protos.ExecutorID.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
</li>
</ul>
<a name="mergeExecutorId(org.apache.mesos.Protos.ExecutorID)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeExecutorId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeExecutorId(<a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in org.apache.mesos">Protos.ExecutorID</a>&nbsp;value)</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
</li>
</ul>
<a name="clearExecutorId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearExecutorId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearExecutorId()</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
</li>
</ul>
<a name="getExecutorIdBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutorIdBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorID.Builder.html" title="class in org.apache.mesos">Protos.ExecutorID.Builder</a>&nbsp;getExecutorIdBuilder()</pre>
<div class="block"><code>required .mesos.ExecutorID executor_id = 1;</code></div>
</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="setFrameworkId(org.apache.mesos.Protos.FrameworkID)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFrameworkId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setFrameworkId(<a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
</li>
</ul>
<a name="setFrameworkId(org.apache.mesos.Protos.FrameworkID.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFrameworkId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setFrameworkId(<a href="../../../org/apache/mesos/Protos.FrameworkID.Builder.html" title="class in org.apache.mesos">Protos.FrameworkID.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
</li>
</ul>
<a name="mergeFrameworkId(org.apache.mesos.Protos.FrameworkID)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrameworkId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeFrameworkId(<a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
</li>
</ul>
<a name="clearFrameworkId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearFrameworkId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearFrameworkId()</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
</li>
</ul>
<a name="getFrameworkIdBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFrameworkIdBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkID.Builder.html" title="class in org.apache.mesos">Protos.FrameworkID.Builder</a>&nbsp;getFrameworkIdBuilder()</pre>
<div class="block"><code>optional .mesos.FrameworkID framework_id = 8;</code>
<pre>
TODO(benh): Make this required.
</pre></div>
</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="setCommand(org.apache.mesos.Protos.CommandInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCommand</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setCommand(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</li>
</ul>
<a name="setCommand(org.apache.mesos.Protos.CommandInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCommand</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setCommand(<a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</li>
</ul>
<a name="mergeCommand(org.apache.mesos.Protos.CommandInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeCommand</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeCommand(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</li>
</ul>
<a name="clearCommand()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearCommand</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearCommand()</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</li>
</ul>
<a name="getCommandBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCommandBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a>&nbsp;getCommandBuilder()</pre>
<div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
</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="setContainer(org.apache.mesos.Protos.ContainerInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContainer</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setContainer(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</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>
</li>
</ul>
<a name="setContainer(org.apache.mesos.Protos.ContainerInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContainer</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setContainer(<a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a>&nbsp;builderForValue)</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>
</li>
</ul>
<a name="mergeContainer(org.apache.mesos.Protos.ContainerInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeContainer</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeContainer(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</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>
</li>
</ul>
<a name="clearContainer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearContainer</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearContainer()</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>
</li>
</ul>
<a name="getContainerBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainerBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a>&nbsp;getContainerBuilder()</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>
</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="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="setResources(int, org.apache.mesos.Protos.Resource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setResources(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="setResources(int, org.apache.mesos.Protos.Resource.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setResources(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="addResources(org.apache.mesos.Protos.Resource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;addResources(<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="addResources(int, org.apache.mesos.Protos.Resource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;addResources(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="addResources(org.apache.mesos.Protos.Resource.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;addResources(<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="addResources(int, org.apache.mesos.Protos.Resource.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;addResources(int&nbsp;index,
<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="addAllResources(java.lang.Iterable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAllResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;addAllResources(java.lang.Iterable&lt;? extends <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;values)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="clearResources()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearResources()</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="removeResources(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeResources</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;removeResources(int&nbsp;index)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="getResourcesBuilder(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourcesBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;getResourcesBuilder(int&nbsp;index)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</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="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="addResourcesBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResourcesBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;addResourcesBuilder()</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="addResourcesBuilder(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResourcesBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;addResourcesBuilder(int&nbsp;index)</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</li>
</ul>
<a name="getResourcesBuilderList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourcesBuilderList</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&gt;&nbsp;getResourcesBuilderList()</pre>
<div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
</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="setName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setName(java.lang.String&nbsp;value)</pre>
<div class="block"><code>optional string name = 9;</code></div>
</li>
</ul>
<a name="clearName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearName</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearName()</pre>
<div class="block"><code>optional string name = 9;</code></div>
</li>
</ul>
<a name="setNameBytes(com.google.protobuf.ByteString)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNameBytes</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setNameBytes(com.google.protobuf.ByteString&nbsp;value)</pre>
<div class="block"><code>optional string name = 9;</code></div>
</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="setSource(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSource</h4>
<pre>@Deprecated
public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setSource(java.lang.String&nbsp;value)</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>
</li>
</ul>
<a name="clearSource()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearSource</h4>
<pre>@Deprecated
public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearSource()</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>
</li>
</ul>
<a name="setSourceBytes(com.google.protobuf.ByteString)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSourceBytes</h4>
<pre>@Deprecated
public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setSourceBytes(com.google.protobuf.ByteString&nbsp;value)</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>
</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="setData(com.google.protobuf.ByteString)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setData</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setData(com.google.protobuf.ByteString&nbsp;value)</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>
</li>
</ul>
<a name="clearData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearData</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearData()</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>
</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="setDiscovery(org.apache.mesos.Protos.DiscoveryInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDiscovery</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setDiscovery(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a>&nbsp;value)</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>
</li>
</ul>
<a name="setDiscovery(org.apache.mesos.Protos.DiscoveryInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDiscovery</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setDiscovery(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a>&nbsp;builderForValue)</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>
</li>
</ul>
<a name="mergeDiscovery(org.apache.mesos.Protos.DiscoveryInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeDiscovery</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeDiscovery(<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.html" title="class in org.apache.mesos">Protos.DiscoveryInfo</a>&nbsp;value)</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>
</li>
</ul>
<a name="clearDiscovery()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearDiscovery</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearDiscovery()</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>
</li>
</ul>
<a name="getDiscoveryBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiscoveryBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a>&nbsp;getDiscoveryBuilder()</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>
</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="setShutdownGracePeriod(org.apache.mesos.Protos.DurationInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShutdownGracePeriod</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setShutdownGracePeriod(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</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>
</li>
</ul>
<a name="setShutdownGracePeriod(org.apache.mesos.Protos.DurationInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShutdownGracePeriod</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setShutdownGracePeriod(<a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><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>
</li>
</ul>
<a name="mergeShutdownGracePeriod(org.apache.mesos.Protos.DurationInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeShutdownGracePeriod</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeShutdownGracePeriod(<a href="../../../org/apache/mesos/Protos.DurationInfo.html" title="class in org.apache.mesos">Protos.DurationInfo</a>&nbsp;value)</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>
</li>
</ul>
<a name="clearShutdownGracePeriod()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearShutdownGracePeriod</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearShutdownGracePeriod()</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>
</li>
</ul>
<a name="getShutdownGracePeriodBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShutdownGracePeriodBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.DurationInfo.Builder.html" title="class in org.apache.mesos">Protos.DurationInfo.Builder</a>&nbsp;getShutdownGracePeriodBuilder()</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>
</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="setLabels(org.apache.mesos.Protos.Labels)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLabels</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setLabels(<a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;value)</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>
</li>
</ul>
<a name="setLabels(org.apache.mesos.Protos.Labels.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLabels</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;setLabels(<a href="../../../org/apache/mesos/Protos.Labels.Builder.html" title="class in org.apache.mesos">Protos.Labels.Builder</a>&nbsp;builderForValue)</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>
</li>
</ul>
<a name="mergeLabels(org.apache.mesos.Protos.Labels)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeLabels</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;mergeLabels(<a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;value)</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>
</li>
</ul>
<a name="clearLabels()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearLabels</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a>&nbsp;clearLabels()</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>
</li>
</ul>
<a name="getLabelsBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLabelsBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Labels.Builder.html" title="class in org.apache.mesos">Protos.Labels.Builder</a>&nbsp;getLabelsBuilder()</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>
</li>
</ul>
<a name="getLabelsOrBuilder()">
<!-- -->
</a>
<ul class="blockListLast">
<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>
</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.ExecutorInfo.html" title="class in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum 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.Builder.html" target="_top">Frames</a></li>
<li><a href="Protos.ExecutorInfo.Builder.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>