blob: 86929468aa598f3da2e90df5474d452633201f10 [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:11:00 GMT 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.apache.hadoop.yarn.server.federation.store.records.SubClusterId (Apache Hadoop YARN Server Common 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="Uses of Class org.apache.hadoop.yarn.server.federation.store.records.SubClusterId (Apache Hadoop YARN Server Common 3.3.1 API)";
}
}
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>
<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><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">Class</a></li>
<li class="navBarCell1Rev">Use</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>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../../index.html?org/apache/hadoop/yarn/server/federation/store/records/class-use/SubClusterId.html" target="_top">Frames</a></li>
<li><a href="SubClusterId.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>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class org.apache.hadoop.yarn.server.federation.store.records.SubClusterId" class="title">Uses of Class<br>org.apache.hadoop.yarn.server.federation.store.records.SubClusterId</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.failover">org.apache.hadoop.yarn.server.federation.failover</a></td>
<td class="colLast">
<div class="block">Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.policies">org.apache.hadoop.yarn.server.federation.policies</a></td>
<td class="colLast">
<div class="block">Federation Policies.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.policies.amrmproxy">org.apache.hadoop.yarn.server.federation.policies.amrmproxy</a></td>
<td class="colLast">
<div class="block">AMRMPRoxy policies.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.policies.router">org.apache.hadoop.yarn.server.federation.policies.router</a></td>
<td class="colLast">
<div class="block">Router policies.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.resolver">org.apache.hadoop.yarn.server.federation.resolver</a></td>
<td class="colLast">
<div class="block">Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.store.records">org.apache.hadoop.yarn.server.federation.store.records</a></td>
<td class="colLast">
<div class="block">Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.store.records.impl.pb">org.apache.hadoop.yarn.server.federation.store.records.impl.pb</a></td>
<td class="colLast">
<div class="block">Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.store.utils">org.apache.hadoop.yarn.server.federation.store.utils</a></td>
<td class="colLast">
<div class="block">Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.yarn.server.federation.utils">org.apache.hadoop.yarn.server.federation.utils</a></td>
<td class="colLast">
<div class="block">Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.failover">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/failover/package-summary.html">org.apache.hadoop.yarn.server.federation.failover</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/failover/package-summary.html">org.apache.hadoop.yarn.server.federation.failover</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><span class="typeNameLabel">FederationProxyProviderUtil.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/failover/FederationProxyProviderUtil.html#createRMProxy-org.apache.hadoop.conf.Configuration-java.lang.Class-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-org.apache.hadoop.security.UserGroupInformation-">createRMProxy</a></span>(org.apache.hadoop.conf.Configuration&nbsp;configuration,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;protocol,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
org.apache.hadoop.security.UserGroupInformation&nbsp;user)</code>
<div class="block">Create a proxy for the specified protocol in the context of Federation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><span class="typeNameLabel">FederationProxyProviderUtil.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/failover/FederationProxyProviderUtil.html#createRMProxy-org.apache.hadoop.conf.Configuration-java.lang.Class-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-org.apache.hadoop.security.UserGroupInformation-org.apache.hadoop.security.token.Token-">createRMProxy</a></span>(org.apache.hadoop.conf.Configuration&nbsp;configuration,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;protocol,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
org.apache.hadoop.security.UserGroupInformation&nbsp;user,
org.apache.hadoop.security.token.Token&lt;? extends org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;token)</code>
<div class="block">Create a proxy for the specified protocol in the context of Federation.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.policies">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/package-summary.html">org.apache.hadoop.yarn.server.federation.policies</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/package-summary.html">org.apache.hadoop.yarn.server.federation.policies</a> that return <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationPolicyInitializationContext.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/FederationPolicyInitializationContext.html#getHomeSubcluster--">getHomeSubcluster</a></span>()</code>
<div class="block">Returns the current home sub-cluster.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">RouterPolicyFacade.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/RouterPolicyFacade.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">This method provides a wrapper of all policy functionalities for routing .</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/package-summary.html">org.apache.hadoop.yarn.server.federation.policies</a> that return types with arguments of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterInfo</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractConfigurableFederationPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/AbstractConfigurableFederationPolicy.html#getActiveSubclusters--">getActiveSubclusters</a></span>()</code>
<div class="block">This methods gets active subclusters map from the <code>FederationStateStoreFacade</code> and validate it not being null/empty.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/package-summary.html">org.apache.hadoop.yarn.server.federation.policies</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/FederationAMRMProxyPolicy.html" title="interface in org.apache.hadoop.yarn.server.federation.policies.amrmproxy">FederationAMRMProxyPolicy</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationPolicyUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/FederationPolicyUtils.html#loadAMRMPolicy-java.lang.String-org.apache.hadoop.yarn.server.federation.policies.amrmproxy.FederationAMRMProxyPolicy-org.apache.hadoop.conf.Configuration-org.apache.hadoop.yarn.server.federation.utils.FederationStateStoreFacade-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">loadAMRMPolicy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queue,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/FederationAMRMProxyPolicy.html" title="interface in org.apache.hadoop.yarn.server.federation.policies.amrmproxy">FederationAMRMProxyPolicy</a>&nbsp;oldPolicy,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html" title="class in org.apache.hadoop.yarn.server.federation.utils">FederationStateStoreFacade</a>&nbsp;federationFacade,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubClusterId)</code>
<div class="block">Get AMRMProxy policy from state store, using default queue and
configuration as fallback.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">FederationPolicyInitializationContext.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/FederationPolicyInitializationContext.html#setHomeSubcluster-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setHomeSubcluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubcluster)</code>
<div class="block">Sets in the context the home sub-cluster.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/package-summary.html">org.apache.hadoop.yarn.server.federation.policies</a> with type arguments of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">RouterPolicyFacade.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/RouterPolicyFacade.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">This method provides a wrapper of all policy functionalities for routing .</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">FederationPolicyUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/FederationPolicyUtils.html#validateSubClusterAvailability-java.util.List-java.util.List-">validateSubClusterAvailability</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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;activeSubClusters,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Validate if there is any active subcluster that is not blacklisted, it will
throw an exception if there are no usable subclusters.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">FederationPolicyUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/FederationPolicyUtils.html#validateSubClusterAvailability-java.util.List-java.util.List-">validateSubClusterAvailability</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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;activeSubClusters,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Validate if there is any active subcluster that is not blacklisted, it will
throw an exception if there are no usable subclusters.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/package-summary.html">org.apache.hadoop.yarn.server.federation.policies</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/FederationPolicyInitializationContext.html#FederationPolicyInitializationContext-org.apache.hadoop.yarn.server.federation.store.records.SubClusterPolicyConfiguration-org.apache.hadoop.yarn.server.federation.resolver.SubClusterResolver-org.apache.hadoop.yarn.server.federation.utils.FederationStateStoreFacade-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">FederationPolicyInitializationContext</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterPolicyConfiguration.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterPolicyConfiguration</a>&nbsp;policy,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/SubClusterResolver.html" title="interface in org.apache.hadoop.yarn.server.federation.resolver">SubClusterResolver</a>&nbsp;resolver,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html" title="class in org.apache.hadoop.yarn.server.federation.utils">FederationStateStoreFacade</a>&nbsp;storeFacade,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;home)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/RouterPolicyFacade.html#RouterPolicyFacade-org.apache.hadoop.conf.Configuration-org.apache.hadoop.yarn.server.federation.utils.FederationStateStoreFacade-org.apache.hadoop.yarn.server.federation.resolver.SubClusterResolver-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">RouterPolicyFacade</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html" title="class in org.apache.hadoop.yarn.server.federation.utils">FederationStateStoreFacade</a>&nbsp;facade,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/SubClusterResolver.html" title="interface in org.apache.hadoop.yarn.server.federation.resolver">SubClusterResolver</a>&nbsp;resolver,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubcluster)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.policies.amrmproxy">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.amrmproxy</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.amrmproxy</a> that return <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">LocalityMulticastAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/LocalityMulticastAMRMProxyPolicy.html#getSubClusterForUnResolvedRequest-org.apache.hadoop.yarn.server.federation.policies.amrmproxy.LocalityMulticastAMRMProxyPolicy.AllocationBookkeeper-long-">getSubClusterForUnResolvedRequest</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/LocalityMulticastAMRMProxyPolicy.AllocationBookkeeper.html" title="class in org.apache.hadoop.yarn.server.federation.policies.amrmproxy">LocalityMulticastAMRMProxyPolicy.AllocationBookkeeper</a>&nbsp;bookKeeper,
long&nbsp;allocationId)</code>
<div class="block">For unit test to override.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.amrmproxy</a> that return types with arguments of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">RejectAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/RejectAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">FederationAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/FederationAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>
<div class="block">Splits the <code>ResourceRequest</code>s from the client across one or more
sub-clusters based on the policy semantics (e.g., broadcast, load-based).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">LocalityMulticastAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/LocalityMulticastAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HomeAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/HomeAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">BroadcastAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/BroadcastAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.amrmproxy</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/AbstractAMRMProxyPolicy.html#notifyOfResponse-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse-">notifyOfResponse</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse&nbsp;response)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">FederationAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/FederationAMRMProxyPolicy.html#notifyOfResponse-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse-">notifyOfResponse</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse&nbsp;response)</code>
<div class="block">This method should be invoked to notify the policy about responses being
received.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LocalityMulticastAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/LocalityMulticastAMRMProxyPolicy.html#notifyOfResponse-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse-">notifyOfResponse</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse&nbsp;response)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.amrmproxy</a> with type arguments of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">RejectAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/RejectAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">FederationAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/FederationAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>
<div class="block">Splits the <code>ResourceRequest</code>s from the client across one or more
sub-clusters based on the policy semantics (e.g., broadcast, load-based).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">LocalityMulticastAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/LocalityMulticastAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HomeAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/HomeAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">BroadcastAMRMProxyPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/amrmproxy/BroadcastAMRMProxyPolicy.html#splitResourceRequests-java.util.List-java.util.Set-">splitResourceRequests</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;org.apache.hadoop.yarn.api.records.ResourceRequest&gt;&nbsp;resourceRequests,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;timedOutSubClusters)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.policies.router">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.router</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.router</a> that return <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/FederationRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Determines the sub-cluster that the user application submission should be
routed to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">WeightedRandomRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/WeightedRandomRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blacklist)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">LocalityRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/LocalityRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">UniformRandomRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/UniformRandomRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Simply picks a random active subCluster to start the AM (this does NOT
depend on the weights in the policy).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">PriorityRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/PriorityRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blacklist)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">RejectRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/RejectRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">The policy always reject requests.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">LoadBasedRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/LoadBasedRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blacklist)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">HashBasedRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/HashBasedRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Simply picks from alphabetically-sorted active subclusters based on the
hash of quey name.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/package-summary.html">org.apache.hadoop.yarn.server.federation.policies.router</a> with type arguments of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/FederationRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Determines the sub-cluster that the user application submission should be
routed to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">WeightedRandomRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/WeightedRandomRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blacklist)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">LocalityRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/LocalityRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">UniformRandomRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/UniformRandomRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Simply picks a random active subCluster to start the AM (this does NOT
depend on the weights in the policy).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">PriorityRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/PriorityRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blacklist)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">RejectRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/RejectRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">The policy always reject requests.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">LoadBasedRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/LoadBasedRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blacklist)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">HashBasedRouterPolicy.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/policies/router/HashBasedRouterPolicy.html#getHomeSubcluster-org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext-java.util.List-">getHomeSubcluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext&nbsp;appSubmissionContext,
<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/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&nbsp;blackListSubClusters)</code>
<div class="block">Simply picks from alphabetically-sorted active subclusters based on the
hash of quey name.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.resolver">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/package-summary.html">org.apache.hadoop.yarn.server.federation.resolver</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/package-summary.html">org.apache.hadoop.yarn.server.federation.resolver</a> that return <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">DefaultSubClusterResolverImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/DefaultSubClusterResolverImpl.html#getSubClusterForNode-java.lang.String-">getSubClusterForNode</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nodename)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/SubClusterResolver.html#getSubClusterForNode-java.lang.String-">getSubClusterForNode</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nodename)</code>
<div class="block">Obtain the sub-cluster that a specified node belongs to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSubClusterResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/AbstractSubClusterResolver.html#getSubClusterForNode-java.lang.String-">getSubClusterForNode</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nodename)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/package-summary.html">org.apache.hadoop.yarn.server.federation.resolver</a> that return types with arguments of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSubClusterResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/AbstractSubClusterResolver.html#getNodeToSubCluster--">getNodeToSubCluster</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSubClusterResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/AbstractSubClusterResolver.html#getRackToSubClusters--">getRackToSubClusters</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">DefaultSubClusterResolverImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/DefaultSubClusterResolverImpl.html#getSubClustersForRack-java.lang.String-">getSubClustersForRack</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rackname)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/SubClusterResolver.html#getSubClustersForRack-java.lang.String-">getSubClustersForRack</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rackname)</code>
<div class="block">Obtain the sub-clusters that have nodes on a specified rack.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSubClusterResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/resolver/AbstractSubClusterResolver.html#getSubClustersForRack-java.lang.String-">getSubClustersForRack</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rackname)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.store.records">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records</a> that return <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">AddApplicationHomeSubClusterResponse.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/AddApplicationHomeSubClusterResponse.html#getHomeSubCluster--">getHomeSubCluster</a></span>()</code>
<div class="block">Get the home sub-cluster that this application has been assigned to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">ApplicationHomeSubCluster.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/ApplicationHomeSubCluster.html#getHomeSubCluster--">getHomeSubCluster</a></span>()</code>
<div class="block">Get the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the home
subcluster in which the ApplicationMaster of the application is running.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterInfo.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html#getSubClusterId--">getSubClusterId</a></span>()</code>
<div class="block">Get the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subcluster.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterHeartbeatRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterHeartbeatRequest.html#getSubClusterId--">getSubClusterId</a></span>()</code>
<div class="block">Get the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subcluster.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">GetSubClusterInfoRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/GetSubClusterInfoRequest.html#getSubClusterId--">getSubClusterId</a></span>()</code>
<div class="block">Get the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subcluster.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterDeregisterRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterDeregisterRequest.html#getSubClusterId--">getSubClusterId</a></span>()</code>
<div class="block">Get the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subcluster.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterId.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html#newInstance-java.lang.String-">newInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subClusterId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterIdInfo.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterIdInfo.html#toId--">toId</a></span>()</code>
<div class="block">Get the sub-cluster identifier as <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterId.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html#compareTo-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">compareTo</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/ApplicationHomeSubCluster.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">ApplicationHomeSubCluster</a></code></td>
<td class="colLast"><span class="typeNameLabel">ApplicationHomeSubCluster.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/ApplicationHomeSubCluster.html#newInstance-org.apache.hadoop.yarn.api.records.ApplicationId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">newInstance</a></span>(org.apache.hadoop.yarn.api.records.ApplicationId&nbsp;appId,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubCluster)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/AddApplicationHomeSubClusterResponse.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">AddApplicationHomeSubClusterResponse</a></code></td>
<td class="colLast"><span class="typeNameLabel">AddApplicationHomeSubClusterResponse.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/AddApplicationHomeSubClusterResponse.html#newInstance-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">newInstance</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubCluster)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/GetSubClusterInfoRequest.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">GetSubClusterInfoRequest</a></code></td>
<td class="colLast"><span class="typeNameLabel">GetSubClusterInfoRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/GetSubClusterInfoRequest.html#newInstance-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">newInstance</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterHeartbeatRequest.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterHeartbeatRequest</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterHeartbeatRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterHeartbeatRequest.html#newInstance-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-long-org.apache.hadoop.yarn.server.federation.store.records.SubClusterState-java.lang.String-">newInstance</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
long&nbsp;lastHeartBeat,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterState.html" title="enum in org.apache.hadoop.yarn.server.federation.store.records">SubClusterState</a>&nbsp;state,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;capability)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterInfo</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterInfo.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html#newInstance-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-java.lang.String-java.lang.String-java.lang.String-java.lang.String-long-org.apache.hadoop.yarn.server.federation.store.records.SubClusterState-long-java.lang.String-">newInstance</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;amRMServiceAddress,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientRMServiceAddress,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rmAdminServiceAddress,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rmWebServiceAddress,
long&nbsp;lastHeartBeat,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterState.html" title="enum in org.apache.hadoop.yarn.server.federation.store.records">SubClusterState</a>&nbsp;state,
long&nbsp;lastStartTime,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;capability)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterInfo</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterInfo.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html#newInstance-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-java.lang.String-java.lang.String-java.lang.String-java.lang.String-org.apache.hadoop.yarn.server.federation.store.records.SubClusterState-long-java.lang.String-">newInstance</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;amRMServiceAddress,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientRMServiceAddress,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rmAdminServiceAddress,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rmWebServiceAddress,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterState.html" title="enum in org.apache.hadoop.yarn.server.federation.store.records">SubClusterState</a>&nbsp;state,
long&nbsp;lastStartTime,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;capability)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterDeregisterRequest.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterDeregisterRequest</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterDeregisterRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterDeregisterRequest.html#newInstance-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterState-">newInstance</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterState.html" title="enum in org.apache.hadoop.yarn.server.federation.store.records">SubClusterState</a>&nbsp;subClusterState)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterHeartbeatRequest.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterHeartbeatRequest</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterHeartbeatRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterHeartbeatRequest.html#newInstance-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterState-java.lang.String-">newInstance</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterState.html" title="enum in org.apache.hadoop.yarn.server.federation.store.records">SubClusterState</a>&nbsp;state,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;capability)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">AddApplicationHomeSubClusterResponse.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/AddApplicationHomeSubClusterResponse.html#setHomeSubCluster-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setHomeSubCluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubCluster)</code>
<div class="block">Set the home sub-cluster that this application has been assigned to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">ApplicationHomeSubCluster.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/ApplicationHomeSubCluster.html#setHomeSubCluster-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setHomeSubCluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubCluster)</code>
<div class="block">Set the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the home
subcluster in which the ApplicationMaster of the application is running.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterInfo.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>
<div class="block">Set the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subCluster.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterHeartbeatRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterHeartbeatRequest.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>
<div class="block">Set the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subCluster.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">GetSubClusterInfoRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/GetSubClusterInfoRequest.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>
<div class="block">Set the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subcluster.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterDeregisterRequest.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterDeregisterRequest.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>
<div class="block">Set the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> representing the unique identifier of the
subcluster.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterIdInfo.html#SubClusterIdInfo-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">SubClusterIdInfo</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.store.records.impl.pb">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records.impl.pb</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records.impl.pb</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/SubClusterIdPBImpl.html" title="class in org.apache.hadoop.yarn.server.federation.store.records.impl.pb">SubClusterIdPBImpl</a></span></code>
<div class="block">Protocol buffer based implementation of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records.impl.pb</a> that return <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">ApplicationHomeSubClusterPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/ApplicationHomeSubClusterPBImpl.html#getHomeSubCluster--">getHomeSubCluster</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">AddApplicationHomeSubClusterResponsePBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/AddApplicationHomeSubClusterResponsePBImpl.html#getHomeSubCluster--">getHomeSubCluster</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">GetSubClusterInfoRequestPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/GetSubClusterInfoRequestPBImpl.html#getSubClusterId--">getSubClusterId</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterHeartbeatRequestPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/SubClusterHeartbeatRequestPBImpl.html#getSubClusterId--">getSubClusterId</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterInfoPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/SubClusterInfoPBImpl.html#getSubClusterId--">getSubClusterId</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterDeregisterRequestPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/SubClusterDeregisterRequestPBImpl.html#getSubClusterId--">getSubClusterId</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/package-summary.html">org.apache.hadoop.yarn.server.federation.store.records.impl.pb</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ApplicationHomeSubClusterPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/ApplicationHomeSubClusterPBImpl.html#setHomeSubCluster-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setHomeSubCluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubCluster)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AddApplicationHomeSubClusterResponsePBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/AddApplicationHomeSubClusterResponsePBImpl.html#setHomeSubCluster-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setHomeSubCluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;homeSubCluster)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">GetSubClusterInfoRequestPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/GetSubClusterInfoRequestPBImpl.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterHeartbeatRequestPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/SubClusterHeartbeatRequestPBImpl.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterInfoPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/SubClusterInfoPBImpl.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SubClusterDeregisterRequestPBImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/impl/pb/SubClusterDeregisterRequestPBImpl.html#setSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">setSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.store.utils">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/utils/package-summary.html">org.apache.hadoop.yarn.server.federation.store.utils</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/utils/package-summary.html">org.apache.hadoop.yarn.server.federation.store.utils</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static void</code></td>
<td class="colLast"><span class="typeNameLabel">FederationMembershipStateStoreInputValidator.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/utils/FederationMembershipStateStoreInputValidator.html#checkSubClusterId-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">checkSubClusterId</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>
<div class="block">Validate if the SubCluster Id is present or not.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.yarn.server.federation.utils">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a> in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/package-summary.html">org.apache.hadoop.yarn.server.federation.utils</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/package-summary.html">org.apache.hadoop.yarn.server.federation.utils</a> that return <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationStateStoreFacade.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html#addApplicationHomeSubCluster-org.apache.hadoop.yarn.server.federation.store.records.ApplicationHomeSubCluster-">addApplicationHomeSubCluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/ApplicationHomeSubCluster.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">ApplicationHomeSubCluster</a>&nbsp;appHomeSubCluster)</code>
<div class="block">Adds the home <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> for the specified <code>ApplicationId</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationStateStoreFacade.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html#getApplicationHomeSubCluster-org.apache.hadoop.yarn.api.records.ApplicationId-">getApplicationHomeSubCluster</a></span>(org.apache.hadoop.yarn.api.records.ApplicationId&nbsp;appId)</code>
<div class="block">Returns the home <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a> for the specified
<code>ApplicationId</code>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/package-summary.html">org.apache.hadoop.yarn.server.federation.utils</a> that return types with arguments of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>,<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterInfo</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">FederationStateStoreFacade.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html#getSubClusters-boolean-">getSubClusters</a></span>(boolean&nbsp;filterInactiveSubClusters)</code>
<div class="block">Returns the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterInfo</code></a> of all active sub cluster(s).</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/package-summary.html">org.apache.hadoop.yarn.server.federation.utils</a> with parameters of type <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterInfo</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationStateStoreFacade.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html#getSubCluster-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-">getSubCluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId)</code>
<div class="block">Returns the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterInfo</code></a> for the specified <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterInfo</a></code></td>
<td class="colLast"><span class="typeNameLabel">FederationStateStoreFacade.</span><code><span class="memberNameLink"><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/utils/FederationStateStoreFacade.html#getSubCluster-org.apache.hadoop.yarn.server.federation.store.records.SubClusterId-boolean-">getSubCluster</a></span>(<a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">SubClusterId</a>&nbsp;subClusterId,
boolean&nbsp;flushCache)</code>
<div class="block">Updates the cache with the central <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/FederationStateStore.html" title="interface in org.apache.hadoop.yarn.server.federation.store"><code>FederationStateStore</code></a> and returns
the <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterInfo.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterInfo</code></a> for the specified <a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records"><code>SubClusterId</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= 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><a href="../../../../../../../../../org/apache/hadoop/yarn/server/federation/store/records/SubClusterId.html" title="class in org.apache.hadoop.yarn.server.federation.store.records">Class</a></li>
<li class="navBarCell1Rev">Use</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>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../../index.html?org/apache/hadoop/yarn/server/federation/store/records/class-use/SubClusterId.html" target="_top">Frames</a></li>
<li><a href="SubClusterId.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>
<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>