blob: 0bdc0733402de6b1c8fc29fbe4e714c82a0cd92a [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.8.0_292) on Tue Jun 15 06:09:34 GMT 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AllocateResponse (Apache Hadoop YARN API 3.3.1 API)</title>
<meta name="date" content="2021-06-15">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AllocateResponse (Apache Hadoop YARN API 3.3.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":10,"i12":6,"i13":6,"i14":6,"i15":10,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":10,"i33":6,"i34":6,"i35":6,"i36":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AllocateResponse.html">Use</a></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/hadoop/yarn/api/protocolrecords/AllocateRequest.AllocateRequestBuilder.html" title="class in org.apache.hadoop.yarn.api.protocolrecords"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.AllocateResponseBuilder.html" title="class in org.apache.hadoop.yarn.api.protocolrecords"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" target="_top">Frames</a></li>
<li><a href="AllocateResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.hadoop.yarn.api.protocolrecords</div>
<h2 title="Class AllocateResponse" class="title">Class AllocateResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract class <span class="typeNameLabel">AllocateResponse</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The response sent by the <code>ResourceManager</code> the
<code>ApplicationMaster</code> during resource negotiation.
<p>
The response, includes:
<ul>
<li>Response ID to track duplicate responses.</li>
<li>
An AMCommand sent by ResourceManager to let the
<code>ApplicationMaster</code> take some actions (resync, shutdown etc.).
</li>
<li>A list of newly allocated <a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records"><code>Container</code></a>.</li>
<li>A list of completed <a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records"><code>Container</code></a>s' statuses.</li>
<li>
The available headroom for resources in the cluster for the
application.
</li>
<li>A list of nodes whose status has been updated.</li>
<li>The number of available nodes in a cluster.</li>
<li>A description of resources requested back by the cluster</li>
<li>AMRMToken, if AMRMToken has been rolled over</li>
<li>
A list of <a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records"><code>Container</code></a> representing the containers
whose resource has been increased.
</li>
<li>
A list of <a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records"><code>Container</code></a> representing the containers
whose resource has been decreased.
</li>
</ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/hadoop/yarn/api/ApplicationMasterProtocol.html#allocate-org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest-"><code>ApplicationMasterProtocol.allocate(AllocateRequest)</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.AllocateResponseBuilder.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse.AllocateResponseBuilder</a></span></code>
<div class="block">Class to construct instances of <a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords"><code>AllocateResponse</code></a> with specific
options.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#AllocateResponse--">AllocateResponse</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getAllocatedContainers--">getAllocatedContainers</a></span>()</code>
<div class="block">Get the list of <em>newly allocated</em> <code>Container</code> by the
<code>ResourceManager</code>.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getAMCommand--">getAMCommand</a></span>()</code>
<div class="block">If the <code>ResourceManager</code> needs the
<code>ApplicationMaster</code> to take some action then it will send an
AMCommand to the <code>ApplicationMaster</code>.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getAMRMToken--">getAMRMToken</a></span>()</code>
<div class="block">The AMRMToken that belong to this attempt</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/yarn/api/records/Priority.html" title="class in org.apache.hadoop.yarn.api.records">Priority</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getApplicationPriority--">getApplicationPriority</a></span>()</code>
<div class="block">Priority of the application</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getAvailableResources--">getAvailableResources</a></span>()</code>
<div class="block">Get the <em>available headroom</em> for resources in the cluster for the
application.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getCollectorInfo--">getCollectorInfo</a></span>()</code>
<div class="block">The data associated with the collector that belongs to this app.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getCompletedContainersStatuses--">getCompletedContainersStatuses</a></span>()</code>
<div class="block">Get the list of <em>completed containers' statuses</em>.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getContainersFromPreviousAttempts--">getContainersFromPreviousAttempts</a></span>()</code>
<div class="block">Get the list of running containers as viewed by
<code>ResourceManager</code> from previous application attempts which
have not been reported to the Application Master yet.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getNMTokens--">getNMTokens</a></span>()</code>
<div class="block">Get the list of NMTokens required for communicating with NM.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getNumClusterNodes--">getNumClusterNodes</a></span>()</code>
<div class="block">Get the number of hosts available on the cluster.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getPreemptionMessage--">getPreemptionMessage</a></span>()</code>
<div class="block">Get the description of containers owned by the AM, but requested back by
the cluster.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/RejectedSchedulingRequest.html" title="class in org.apache.hadoop.yarn.api.records">RejectedSchedulingRequest</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getRejectedSchedulingRequests--">getRejectedSchedulingRequests</a></span>()</code>
<div class="block">Get a list of all SchedulingRequests that the RM has rejected between
this allocate call and the previous one.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getResponseId--">getResponseId</a></span>()</code>
<div class="block">Get the <em>last response id</em>.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getUpdatedContainers--">getUpdatedContainers</a></span>()</code>
<div class="block">Get the list of newly updated containers by
<code>ResourceManager</code>.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getUpdatedNodes--">getUpdatedNodes</a></span>()</code>
<div class="block">Get the list of <em>updated <code>NodeReport</code>s</em>.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdateContainerError.html" title="class in org.apache.hadoop.yarn.api.records">UpdateContainerError</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#getUpdateErrors--">getUpdateErrors</a></span>()</code>
<div class="block">Get the list of container update errors to inform the
Application Master about the container updates that could not be
satisfied due to error.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.AllocateResponseBuilder.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse.AllocateResponseBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-">newInstance</a></span>(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens)</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-org.apache.hadoop.yarn.api.records.CollectorInfo-">newInstance</a></span>(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a>&nbsp;collectorInfo)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-org.apache.hadoop.yarn.api.records.Token-java.util.List-">newInstance</a></span>(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a>&nbsp;amRMToken,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;&nbsp;updatedContainers)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-org.apache.hadoop.yarn.api.records.Token-java.util.List-org.apache.hadoop.yarn.api.records.CollectorInfo-">newInstance</a></span>(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a>&nbsp;amRMToken,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;&nbsp;updatedContainers,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a>&nbsp;collectorInfo)</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setAllocatedContainers-java.util.List-">setAllocatedContainers</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;containers)</code>
<div class="block">Set the list of <em>newly allocated</em> <code>Container</code> by the
<code>ResourceManager</code>.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setAMCommand-org.apache.hadoop.yarn.api.records.AMCommand-">setAMCommand</a></span>(<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setAMRMToken-org.apache.hadoop.yarn.api.records.Token-">setAMRMToken</a></span>(<a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a>&nbsp;amRMToken)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setApplicationPriority-org.apache.hadoop.yarn.api.records.Priority-">setApplicationPriority</a></span>(<a href="../../../../../../org/apache/hadoop/yarn/api/records/Priority.html" title="class in org.apache.hadoop.yarn.api.records">Priority</a>&nbsp;priority)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setAvailableResources-org.apache.hadoop.yarn.api.records.Resource-">setAvailableResources</a></span>(<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setCollectorInfo-org.apache.hadoop.yarn.api.records.CollectorInfo-">setCollectorInfo</a></span>(<a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a>&nbsp;info)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setCompletedContainersStatuses-java.util.List-">setCompletedContainersStatuses</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;containers)</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setContainersFromPreviousAttempts-java.util.List-">setContainersFromPreviousAttempts</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;containersFromPreviousAttempt)</code>
<div class="block">Set the list of running containers as viewed by
<code>ResourceManager</code> from previous application attempts which have
not been reported to the Application Master yet.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setNMTokens-java.util.List-">setNMTokens</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setNumClusterNodes-int-">setNumClusterNodes</a></span>(int&nbsp;numNodes)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setPreemptionMessage-org.apache.hadoop.yarn.api.records.PreemptionMessage-">setPreemptionMessage</a></span>(<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;request)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setRejectedSchedulingRequests-java.util.List-">setRejectedSchedulingRequests</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/RejectedSchedulingRequest.html" title="class in org.apache.hadoop.yarn.api.records">RejectedSchedulingRequest</a>&gt;&nbsp;rejectedRequests)</code>
<div class="block">Add a list of rejected SchedulingRequests to the AllocateResponse.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setResponseId-int-">setResponseId</a></span>(int&nbsp;responseId)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setUpdatedContainers-java.util.List-">setUpdatedContainers</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;&nbsp;updatedContainers)</code>
<div class="block">Set the list of newly updated containers by
<code>ResourceManager</code>.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setUpdatedNodes-java.util.List-">setUpdatedNodes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html#setUpdateErrors-java.util.List-">setUpdateErrors</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdateContainerError.html" title="class in org.apache.hadoop.yarn.api.records">UpdateContainerError</a>&gt;&nbsp;updateErrors)</code>
<div class="block">Set the list of container update errors to inform the
Application Master about the container updates that could not be
satisfied due to error.</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.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AllocateResponse--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AllocateResponse</h4>
<pre>public&nbsp;AllocateResponse()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newInstance</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public static&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a>&nbsp;newInstance(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens)</pre>
</li>
</ul>
<a name="newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-org.apache.hadoop.yarn.api.records.CollectorInfo-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newInstance</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public static&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a>&nbsp;newInstance(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a>&nbsp;collectorInfo)</pre>
</li>
</ul>
<a name="newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-org.apache.hadoop.yarn.api.records.Token-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newInstance</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public static&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a>&nbsp;newInstance(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a>&nbsp;amRMToken,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;&nbsp;updatedContainers)</pre>
</li>
</ul>
<a name="newInstance-int-java.util.List-java.util.List-java.util.List-org.apache.hadoop.yarn.api.records.Resource-org.apache.hadoop.yarn.api.records.AMCommand-int-org.apache.hadoop.yarn.api.records.PreemptionMessage-java.util.List-org.apache.hadoop.yarn.api.records.Token-java.util.List-org.apache.hadoop.yarn.api.records.CollectorInfo-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newInstance</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public static&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse</a>&nbsp;newInstance(int&nbsp;responseId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;completedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;allocatedContainers,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;availResources,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command,
int&nbsp;numClusterNodes,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;preempt,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a>&nbsp;amRMToken,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;&nbsp;updatedContainers,
<a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a>&nbsp;collectorInfo)</pre>
</li>
</ul>
<a name="getAMCommand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAMCommand</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;getAMCommand()</pre>
<div class="block">If the <code>ResourceManager</code> needs the
<code>ApplicationMaster</code> to take some action then it will send an
AMCommand to the <code>ApplicationMaster</code>. See <code>AMCommand</code>
for details on commands and actions for them.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>AMCommand</code> if the <code>ApplicationMaster</code> should
take action, <code>null</code> otherwise</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records"><code>AMCommand</code></a></dd>
</dl>
</li>
</ul>
<a name="setAMCommand-org.apache.hadoop.yarn.api.records.AMCommand-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAMCommand</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setAMCommand(<a href="../../../../../../org/apache/hadoop/yarn/api/records/AMCommand.html" title="enum in org.apache.hadoop.yarn.api.records">AMCommand</a>&nbsp;command)</pre>
</li>
</ul>
<a name="getResponseId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseId</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;int&nbsp;getResponseId()</pre>
<div class="block">Get the <em>last response id</em>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><em>last response id</em></dd>
</dl>
</li>
</ul>
<a name="setResponseId-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseId</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setResponseId(int&nbsp;responseId)</pre>
</li>
</ul>
<a name="getAllocatedContainers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllocatedContainers</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;getAllocatedContainers()</pre>
<div class="block">Get the list of <em>newly allocated</em> <code>Container</code> by the
<code>ResourceManager</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>list of <em>newly allocated</em> <code>Container</code></dd>
</dl>
</li>
</ul>
<a name="setAllocatedContainers-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAllocatedContainers</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setAllocatedContainers(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;containers)</pre>
<div class="block">Set the list of <em>newly allocated</em> <code>Container</code> by the
<code>ResourceManager</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>containers</code> - list of <em>newly allocated</em> <code>Container</code></dd>
</dl>
</li>
</ul>
<a name="getAvailableResources--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAvailableResources</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;getAvailableResources()</pre>
<div class="block">Get the <em>available headroom</em> for resources in the cluster for the
application.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>limit of available headroom for resources in the cluster for the
application</dd>
</dl>
</li>
</ul>
<a name="setAvailableResources-org.apache.hadoop.yarn.api.records.Resource-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAvailableResources</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setAvailableResources(<a href="../../../../../../org/apache/hadoop/yarn/api/records/Resource.html" title="class in org.apache.hadoop.yarn.api.records">Resource</a>&nbsp;limit)</pre>
</li>
</ul>
<a name="getCompletedContainersStatuses--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompletedContainersStatuses</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;getCompletedContainersStatuses()</pre>
<div class="block">Get the list of <em>completed containers' statuses</em>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the list of <em>completed containers' statuses</em></dd>
</dl>
</li>
</ul>
<a name="setCompletedContainersStatuses-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCompletedContainersStatuses</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setCompletedContainersStatuses(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/ContainerStatus.html" title="class in org.apache.hadoop.yarn.api.records">ContainerStatus</a>&gt;&nbsp;containers)</pre>
</li>
</ul>
<a name="getUpdatedNodes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUpdatedNodes</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;getUpdatedNodes()</pre>
<div class="block">Get the list of <em>updated <code>NodeReport</code>s</em>. Updates could
be changes in health, availability etc of the nodes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The delta of updated nodes since the last response</dd>
</dl>
</li>
</ul>
<a name="setUpdatedNodes-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUpdatedNodes</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setUpdatedNodes(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NodeReport.html" title="class in org.apache.hadoop.yarn.api.records">NodeReport</a>&gt;&nbsp;updatedNodes)</pre>
</li>
</ul>
<a name="getNumClusterNodes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumClusterNodes</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;int&nbsp;getNumClusterNodes()</pre>
<div class="block">Get the number of hosts available on the cluster.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the available host count.</dd>
</dl>
</li>
</ul>
<a name="setNumClusterNodes-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNumClusterNodes</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setNumClusterNodes(int&nbsp;numNodes)</pre>
</li>
</ul>
<a name="getPreemptionMessage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPreemptionMessage</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Evolving
public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;getPreemptionMessage()</pre>
<div class="block">Get the description of containers owned by the AM, but requested back by
the cluster. Note that the RM may have an inconsistent view of the
resources owned by the AM. These messages are advisory, and the AM may
elect to ignore them.
<p>
The message is a snapshot of the resources the RM wants back from the AM.
While demand persists, the RM will repeat its request; applications should
not interpret each message as a request for <em>additional</em>
resources on top of previous messages. Resources requested consistently
over some duration may be forcibly killed by the RM.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A specification of the resources to reclaim from this AM.</dd>
</dl>
</li>
</ul>
<a name="setPreemptionMessage-org.apache.hadoop.yarn.api.records.PreemptionMessage-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPreemptionMessage</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setPreemptionMessage(<a href="../../../../../../org/apache/hadoop/yarn/api/records/PreemptionMessage.html" title="class in org.apache.hadoop.yarn.api.records">PreemptionMessage</a>&nbsp;request)</pre>
</li>
</ul>
<a name="getNMTokens--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNMTokens</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;getNMTokens()</pre>
<div class="block">Get the list of NMTokens required for communicating with NM. New NMTokens
issued only if
<p>
1) AM is receiving first container on underlying NodeManager.<br>
OR<br>
2) NMToken master key rolled over in ResourceManager and AM is getting new
container on the same underlying NodeManager.
<p>
AM will receive one NMToken per NM irrespective of the number of containers
issued on same NM. AM is expected to store these tokens until issued a
new token for the same NM.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>list of NMTokens required for communicating with NM</dd>
</dl>
</li>
</ul>
<a name="setNMTokens-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNMTokens</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setNMTokens(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/NMToken.html" title="class in org.apache.hadoop.yarn.api.records">NMToken</a>&gt;&nbsp;nmTokens)</pre>
</li>
</ul>
<a name="getUpdatedContainers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUpdatedContainers</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;&nbsp;getUpdatedContainers()</pre>
<div class="block">Get the list of newly updated containers by
<code>ResourceManager</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>list of newly increased containers</dd>
</dl>
</li>
</ul>
<a name="setUpdatedContainers-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUpdatedContainers</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setUpdatedContainers(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdatedContainer.html" title="class in org.apache.hadoop.yarn.api.records">UpdatedContainer</a>&gt;&nbsp;updatedContainers)</pre>
<div class="block">Set the list of newly updated containers by
<code>ResourceManager</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>updatedContainers</code> - List of Updated Containers.</dd>
</dl>
</li>
</ul>
<a name="getAMRMToken--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAMRMToken</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a>&nbsp;getAMRMToken()</pre>
<div class="block">The AMRMToken that belong to this attempt</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The AMRMToken that belong to this attempt</dd>
</dl>
</li>
</ul>
<a name="setAMRMToken-org.apache.hadoop.yarn.api.records.Token-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAMRMToken</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setAMRMToken(<a href="../../../../../../org/apache/hadoop/yarn/api/records/Token.html" title="class in org.apache.hadoop.yarn.api.records">Token</a>&nbsp;amRMToken)</pre>
</li>
</ul>
<a name="getApplicationPriority--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getApplicationPriority</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Priority.html" title="class in org.apache.hadoop.yarn.api.records">Priority</a>&nbsp;getApplicationPriority()</pre>
<div class="block">Priority of the application</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>get application priority</dd>
</dl>
</li>
</ul>
<a name="setApplicationPriority-org.apache.hadoop.yarn.api.records.Priority-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setApplicationPriority</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setApplicationPriority(<a href="../../../../../../org/apache/hadoop/yarn/api/records/Priority.html" title="class in org.apache.hadoop.yarn.api.records">Priority</a>&nbsp;priority)</pre>
</li>
</ul>
<a name="getCollectorInfo--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCollectorInfo</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a>&nbsp;getCollectorInfo()</pre>
<div class="block">The data associated with the collector that belongs to this app. Contains
address and token alongwith identification information.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The data of collector that belong to this attempt</dd>
</dl>
</li>
</ul>
<a name="setCollectorInfo-org.apache.hadoop.yarn.api.records.CollectorInfo-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCollectorInfo</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setCollectorInfo(<a href="../../../../../../org/apache/hadoop/yarn/api/records/CollectorInfo.html" title="class in org.apache.hadoop.yarn.api.records">CollectorInfo</a>&nbsp;info)</pre>
</li>
</ul>
<a name="getUpdateErrors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUpdateErrors</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdateContainerError.html" title="class in org.apache.hadoop.yarn.api.records">UpdateContainerError</a>&gt;&nbsp;getUpdateErrors()</pre>
<div class="block">Get the list of container update errors to inform the
Application Master about the container updates that could not be
satisfied due to error.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of Update Container Errors.</dd>
</dl>
</li>
</ul>
<a name="setUpdateErrors-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUpdateErrors</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public&nbsp;void&nbsp;setUpdateErrors(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/UpdateContainerError.html" title="class in org.apache.hadoop.yarn.api.records">UpdateContainerError</a>&gt;&nbsp;updateErrors)</pre>
<div class="block">Set the list of container update errors to inform the
Application Master about the container updates that could not be
satisfied due to error.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>updateErrors</code> - list of <code>UpdateContainerError</code> for
containers updates requests that were in error</dd>
</dl>
</li>
</ul>
<a name="getContainersFromPreviousAttempts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainersFromPreviousAttempts</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;getContainersFromPreviousAttempts()</pre>
<div class="block">Get the list of running containers as viewed by
<code>ResourceManager</code> from previous application attempts which
have not been reported to the Application Master yet.
<br>
These containers were recovered by the RM after the application master
had already registered. This may happen after RM restart when some NMs get
delayed in connecting to the RM and reporting the active containers.
Since they were not reported in the registration
response, they are reported in the response to the AM heartbeat.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the list of running containers as viewed by
<code>ResourceManager</code> from previous application attempts.</dd>
</dl>
</li>
</ul>
<a name="setContainersFromPreviousAttempts-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContainersFromPreviousAttempts</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public abstract&nbsp;void&nbsp;setContainersFromPreviousAttempts(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/Container.html" title="class in org.apache.hadoop.yarn.api.records">Container</a>&gt;&nbsp;containersFromPreviousAttempt)</pre>
<div class="block">Set the list of running containers as viewed by
<code>ResourceManager</code> from previous application attempts which have
not been reported to the Application Master yet.
<br>
These containers were recovered by the RM after the application master
had already registered. This may happen after RM restart when some NMs get
delayed in connecting to the RM and reporting the active containers.
Since they were not reported in the registration
response, they are reported in the response to the AM heartbeat.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>containersFromPreviousAttempt</code> - the list of running containers as viewed by
<code>ResourceManager</code> from previous application attempts.</dd>
</dl>
</li>
</ul>
<a name="getRejectedSchedulingRequests--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRejectedSchedulingRequests</h4>
<pre>@InterfaceAudience.Public
@InterfaceStability.Unstable
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/RejectedSchedulingRequest.html" title="class in org.apache.hadoop.yarn.api.records">RejectedSchedulingRequest</a>&gt;&nbsp;getRejectedSchedulingRequests()</pre>
<div class="block">Get a list of all SchedulingRequests that the RM has rejected between
this allocate call and the previous one.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of RejectedSchedulingRequests.</dd>
</dl>
</li>
</ul>
<a name="setRejectedSchedulingRequests-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRejectedSchedulingRequests</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public&nbsp;void&nbsp;setRejectedSchedulingRequests(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/yarn/api/records/RejectedSchedulingRequest.html" title="class in org.apache.hadoop.yarn.api.records">RejectedSchedulingRequest</a>&gt;&nbsp;rejectedRequests)</pre>
<div class="block">Add a list of rejected SchedulingRequests to the AllocateResponse.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rejectedRequests</code> - List of Rejected Scheduling Requests.</dd>
</dl>
</li>
</ul>
<a name="newBuilder--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>newBuilder</h4>
<pre>@InterfaceAudience.Private
@InterfaceStability.Unstable
public static&nbsp;<a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.AllocateResponseBuilder.html" title="class in org.apache.hadoop.yarn.api.protocolrecords">AllocateResponse.AllocateResponseBuilder</a>&nbsp;newBuilder()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AllocateResponse.html">Use</a></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/hadoop/yarn/api/protocolrecords/AllocateRequest.AllocateRequestBuilder.html" title="class in org.apache.hadoop.yarn.api.protocolrecords"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.AllocateResponseBuilder.html" title="class in org.apache.hadoop.yarn.api.protocolrecords"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/yarn/api/protocolrecords/AllocateResponse.html" target="_top">Frames</a></li>
<li><a href="AllocateResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2021 <a href="https://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>