blob: 776de1e270fd60f2a8746e9759d30b223e406d56 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_111) on Wed Nov 16 17:02:30 UTC 2016 -->
<title>Protos.FrameworkInfo</title>
<meta name="date" content="2016-11-16">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Protos.FrameworkInfo";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/mesos/Protos.FrameworkInfo.html" target="_top">Frames</a></li>
<li><a href="Protos.FrameworkInfo.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.mesos</div>
<h2 title="Class Protos.FrameworkInfo" class="title">Class Protos.FrameworkInfo</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.google.protobuf.GeneratedMessage</li>
<li>
<ul class="inheritance">
<li>org.apache.mesos.Protos.FrameworkInfo</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../org/apache/mesos/Protos.html" title="class in org.apache.mesos">Protos</a></dd>
</dl>
<hr>
<br>
<pre>public static final class <span class="strong">Protos.FrameworkInfo</span>
extends com.google.protobuf.GeneratedMessage
implements <a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></pre>
<div class="block">Protobuf type <code>mesos.FrameworkInfo</code>
<pre>
Describes a framework.
</pre></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a></strong></code>
<div class="block">Protobuf type <code>mesos.FrameworkInfo</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.Capability.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Capability</a></strong></code>
<div class="block">Protobuf type <code>mesos.FrameworkInfo.Capability</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.CapabilityOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfo.CapabilityOrBuilder</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#CAPABILITIES_FIELD_NUMBER">CAPABILITIES_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#CHECKPOINT_FIELD_NUMBER">CHECKPOINT_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#FAILOVER_TIMEOUT_FIELD_NUMBER">FAILOVER_TIMEOUT_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#HOSTNAME_FIELD_NUMBER">HOSTNAME_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#ID_FIELD_NUMBER">ID_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#LABELS_FIELD_NUMBER">LABELS_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#NAME_FIELD_NUMBER">NAME_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <any></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#PARSER">PARSER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#PRINCIPAL_FIELD_NUMBER">PRINCIPAL_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#ROLE_FIELD_NUMBER">ROLE_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#USER_FIELD_NUMBER">USER_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#WEBUI_URL_FIELD_NUMBER">WEBUI_URL_FIELD_NUMBER</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkInfo.Capability.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Capability</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getCapabilities(int)">getCapabilities</a></strong>(int&nbsp;index)</code>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getCapabilitiesCount()">getCapabilitiesCount</a></strong>()</code>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Capability.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Capability</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getCapabilitiesList()">getCapabilitiesList</a></strong>()</code>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkInfo.CapabilityOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfo.CapabilityOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getCapabilitiesOrBuilder(int)">getCapabilitiesOrBuilder</a></strong>(int&nbsp;index)</code>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.FrameworkInfo.CapabilityOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfo.CapabilityOrBuilder</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getCapabilitiesOrBuilderList()">getCapabilitiesOrBuilderList</a></strong>()</code>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getCheckpoint()">getCheckpoint</a></strong>()</code>
<div class="block"><code>optional bool checkpoint = 5 [default = false];</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getDefaultInstance()">getDefaultInstance</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getDefaultInstanceForType()">getDefaultInstanceForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getDescriptor()">getDescriptor</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getFailoverTimeout()">getFailoverTimeout</a></strong>()</code>
<div class="block"><code>optional double failover_timeout = 4 [default = 0];</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getHostname()">getHostname</a></strong>()</code>
<div class="block"><code>optional string hostname = 7;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getHostnameBytes()">getHostnameBytes</a></strong>()</code>
<div class="block"><code>optional string hostname = 7;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getId()">getId</a></strong>()</code>
<div class="block"><code>optional .mesos.FrameworkID id = 3;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkIDOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getIdOrBuilder()">getIdOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.FrameworkID id = 3;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getLabels()">getLabels</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 11;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.LabelsOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelsOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getLabelsOrBuilder()">getLabelsOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 11;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getName()">getName</a></strong>()</code>
<div class="block"><code>required string name = 2;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getNameBytes()">getNameBytes</a></strong>()</code>
<div class="block"><code>required string name = 2;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><any></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getParserForType()">getParserForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getPrincipal()">getPrincipal</a></strong>()</code>
<div class="block"><code>optional string principal = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getPrincipalBytes()">getPrincipalBytes</a></strong>()</code>
<div class="block"><code>optional string principal = 8;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getRole()">getRole</a></strong>()</code>
<div class="block"><code>optional string role = 6 [default = "*"];</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getRoleBytes()">getRoleBytes</a></strong>()</code>
<div class="block"><code>optional string role = 6 [default = "*"];</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getSerializedSize()">getSerializedSize</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getUnknownFields()">getUnknownFields</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getUser()">getUser</a></strong>()</code>
<div class="block"><code>required string user = 1;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getUserBytes()">getUserBytes</a></strong>()</code>
<div class="block"><code>required string user = 1;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getWebuiUrl()">getWebuiUrl</a></strong>()</code>
<div class="block"><code>optional string webui_url = 9;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#getWebuiUrlBytes()">getWebuiUrlBytes</a></strong>()</code>
<div class="block"><code>optional string webui_url = 9;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasCheckpoint()">hasCheckpoint</a></strong>()</code>
<div class="block"><code>optional bool checkpoint = 5 [default = false];</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasFailoverTimeout()">hasFailoverTimeout</a></strong>()</code>
<div class="block"><code>optional double failover_timeout = 4 [default = 0];</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasHostname()">hasHostname</a></strong>()</code>
<div class="block"><code>optional string hostname = 7;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasId()">hasId</a></strong>()</code>
<div class="block"><code>optional .mesos.FrameworkID id = 3;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasLabels()">hasLabels</a></strong>()</code>
<div class="block"><code>optional .mesos.Labels labels = 11;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasName()">hasName</a></strong>()</code>
<div class="block"><code>required string name = 2;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasPrincipal()">hasPrincipal</a></strong>()</code>
<div class="block"><code>optional string principal = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasRole()">hasRole</a></strong>()</code>
<div class="block"><code>optional string role = 6 [default = "*"];</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasUser()">hasUser</a></strong>()</code>
<div class="block"><code>required string user = 1;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#hasWebuiUrl()">hasWebuiUrl</a></strong>()</code>
<div class="block"><code>optional string webui_url = 9;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected com.google.protobuf.GeneratedMessage.FieldAccessorTable</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#internalGetFieldAccessorTable()">internalGetFieldAccessorTable</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#isInitialized()">isInitialized</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#newBuilder()">newBuilder</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#newBuilder(org.apache.mesos.Protos.FrameworkInfo)">newBuilder</a></strong>(<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;prototype)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#newBuilderForType()">newBuilderForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent)">newBuilderForType</a></strong>(com.google.protobuf.GeneratedMessage.BuilderParent&nbsp;parent)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseDelimitedFrom(java.io.InputStream)">parseDelimitedFrom</a></strong>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseDelimitedFrom(java.io.InputStream,%20com.google.protobuf.ExtensionRegistryLite)">parseDelimitedFrom</a></strong>(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseFrom(byte[],%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(byte[]&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseFrom(com.google.protobuf.ByteString)">parseFrom</a></strong>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseFrom(com.google.protobuf.ByteString,%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(com.google.protobuf.ByteString&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseFrom(com.google.protobuf.CodedInputStream)">parseFrom</a></strong>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseFrom(com.google.protobuf.CodedInputStream,%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(com.google.protobuf.CodedInputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#parseFrom(java.io.InputStream,%20com.google.protobuf.ExtensionRegistryLite)">parseFrom</a></strong>(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#toBuilder()">toBuilder</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#writeReplace()">writeReplace</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.FrameworkInfo.html#writeTo(com.google.protobuf.CodedOutputStream)">writeTo</a></strong>(com.google.protobuf.CodedOutputStream&nbsp;output)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PARSER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARSER</h4>
<pre>public static&nbsp;<any> PARSER</pre>
</li>
</ul>
<a name="USER_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>USER_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int USER_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.USER_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NAME_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NAME_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int NAME_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.NAME_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ID_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ID_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int ID_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.ID_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FAILOVER_TIMEOUT_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FAILOVER_TIMEOUT_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int FAILOVER_TIMEOUT_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.FAILOVER_TIMEOUT_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CHECKPOINT_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHECKPOINT_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int CHECKPOINT_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.CHECKPOINT_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ROLE_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROLE_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int ROLE_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.ROLE_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="HOSTNAME_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HOSTNAME_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int HOSTNAME_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.HOSTNAME_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="PRINCIPAL_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRINCIPAL_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int PRINCIPAL_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.PRINCIPAL_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="WEBUI_URL_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WEBUI_URL_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int WEBUI_URL_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.WEBUI_URL_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CAPABILITIES_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CAPABILITIES_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int CAPABILITIES_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.CAPABILITIES_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="LABELS_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LABELS_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int LABELS_FIELD_NUMBER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.mesos.Protos.FrameworkInfo.LABELS_FIELD_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getDefaultInstance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultInstance</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;getDefaultInstance()</pre>
</li>
</ul>
<a name="getDefaultInstanceForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultInstanceForType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;getDefaultInstanceForType()</pre>
</li>
</ul>
<a name="getUnknownFields()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnknownFields</h4>
<pre>public final&nbsp;com.google.protobuf.UnknownFieldSet&nbsp;getUnknownFields()</pre>
</li>
</ul>
<a name="getDescriptor()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptor</h4>
<pre>public static final&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptor()</pre>
</li>
</ul>
<a name="internalGetFieldAccessorTable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalGetFieldAccessorTable</h4>
<pre>protected&nbsp;com.google.protobuf.GeneratedMessage.FieldAccessorTable&nbsp;internalGetFieldAccessorTable()</pre>
</li>
</ul>
<a name="getParserForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParserForType</h4>
<pre>public&nbsp;<any>&nbsp;getParserForType()</pre>
</li>
</ul>
<a name="hasUser()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasUser</h4>
<pre>public&nbsp;boolean&nbsp;hasUser()</pre>
<div class="block"><code>required string user = 1;</code>
<pre>
Used to determine the Unix user that an executor or task should be
launched as.
When using the MesosSchedulerDriver, if the field is set to an
empty string, it will automagically set it to the current user.
When using the HTTP Scheduler API, the user has to be set
explicitly.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasUser()">hasUser</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getUser()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUser</h4>
<pre>public&nbsp;java.lang.String&nbsp;getUser()</pre>
<div class="block"><code>required string user = 1;</code>
<pre>
Used to determine the Unix user that an executor or task should be
launched as.
When using the MesosSchedulerDriver, if the field is set to an
empty string, it will automagically set it to the current user.
When using the HTTP Scheduler API, the user has to be set
explicitly.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getUser()">getUser</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getUserBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserBytes</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getUserBytes()</pre>
<div class="block"><code>required string user = 1;</code>
<pre>
Used to determine the Unix user that an executor or task should be
launched as.
When using the MesosSchedulerDriver, if the field is set to an
empty string, it will automagically set it to the current user.
When using the HTTP Scheduler API, the user has to be set
explicitly.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getUserBytes()">getUserBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasName</h4>
<pre>public&nbsp;boolean&nbsp;hasName()</pre>
<div class="block"><code>required string name = 2;</code>
<pre>
Name of the framework that shows up in the Mesos Web UI.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasName()">hasName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
<div class="block"><code>required string name = 2;</code>
<pre>
Name of the framework that shows up in the Mesos Web UI.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getNameBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNameBytes</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getNameBytes()</pre>
<div class="block"><code>required string name = 2;</code>
<pre>
Name of the framework that shows up in the Mesos Web UI.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getNameBytes()">getNameBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasId</h4>
<pre>public&nbsp;boolean&nbsp;hasId()</pre>
<div class="block"><code>optional .mesos.FrameworkID id = 3;</code>
<pre>
Note that 'id' is only available after a framework has
registered, however, it is included here in order to facilitate
scheduler failover (i.e., if it is set then the
MesosSchedulerDriver expects the scheduler is performing
failover).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasId()">hasId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getId</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkID.html" title="class in org.apache.mesos">Protos.FrameworkID</a>&nbsp;getId()</pre>
<div class="block"><code>optional .mesos.FrameworkID id = 3;</code>
<pre>
Note that 'id' is only available after a framework has
registered, however, it is included here in order to facilitate
scheduler failover (i.e., if it is set then the
MesosSchedulerDriver expects the scheduler is performing
failover).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getId()">getId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getIdOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkIDOrBuilder</a>&nbsp;getIdOrBuilder()</pre>
<div class="block"><code>optional .mesos.FrameworkID id = 3;</code>
<pre>
Note that 'id' is only available after a framework has
registered, however, it is included here in order to facilitate
scheduler failover (i.e., if it is set then the
MesosSchedulerDriver expects the scheduler is performing
failover).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getIdOrBuilder()">getIdOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasFailoverTimeout()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasFailoverTimeout</h4>
<pre>public&nbsp;boolean&nbsp;hasFailoverTimeout()</pre>
<div class="block"><code>optional double failover_timeout = 4 [default = 0];</code>
<pre>
The amount of time (in seconds) that the master will wait for the
scheduler to failover before it tears down the framework by
killing all its tasks/executors. This should be non-zero if a
framework expects to reconnect after a failure and not lose its
tasks/executors.
NOTE: To avoid accidental destruction of tasks, production
frameworks typically set this to a large value (e.g., 1 week).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasFailoverTimeout()">hasFailoverTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getFailoverTimeout()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFailoverTimeout</h4>
<pre>public&nbsp;double&nbsp;getFailoverTimeout()</pre>
<div class="block"><code>optional double failover_timeout = 4 [default = 0];</code>
<pre>
The amount of time (in seconds) that the master will wait for the
scheduler to failover before it tears down the framework by
killing all its tasks/executors. This should be non-zero if a
framework expects to reconnect after a failure and not lose its
tasks/executors.
NOTE: To avoid accidental destruction of tasks, production
frameworks typically set this to a large value (e.g., 1 week).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getFailoverTimeout()">getFailoverTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasCheckpoint()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasCheckpoint</h4>
<pre>public&nbsp;boolean&nbsp;hasCheckpoint()</pre>
<div class="block"><code>optional bool checkpoint = 5 [default = false];</code>
<pre>
If set, agents running tasks started by this framework will write
the framework pid, executor pids and status updates to disk. If
the agent exits (e.g., due to a crash or as part of upgrading
Mesos), this checkpointed data allows the restarted agent to
reconnect to executors that were started by the old instance of
the agent. Enabling checkpointing improves fault tolerance, at
the cost of a (usually small) increase in disk I/O.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasCheckpoint()">hasCheckpoint</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCheckpoint()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckpoint</h4>
<pre>public&nbsp;boolean&nbsp;getCheckpoint()</pre>
<div class="block"><code>optional bool checkpoint = 5 [default = false];</code>
<pre>
If set, agents running tasks started by this framework will write
the framework pid, executor pids and status updates to disk. If
the agent exits (e.g., due to a crash or as part of upgrading
Mesos), this checkpointed data allows the restarted agent to
reconnect to executors that were started by the old instance of
the agent. Enabling checkpointing improves fault tolerance, at
the cost of a (usually small) increase in disk I/O.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getCheckpoint()">getCheckpoint</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasRole()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasRole</h4>
<pre>public&nbsp;boolean&nbsp;hasRole()</pre>
<div class="block"><code>optional string role = 6 [default = "*"];</code>
<pre>
Used to group frameworks for allocation decisions, depending on
the allocation policy being used.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasRole()">hasRole</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getRole()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRole</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRole()</pre>
<div class="block"><code>optional string role = 6 [default = "*"];</code>
<pre>
Used to group frameworks for allocation decisions, depending on
the allocation policy being used.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getRole()">getRole</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getRoleBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRoleBytes</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getRoleBytes()</pre>
<div class="block"><code>optional string role = 6 [default = "*"];</code>
<pre>
Used to group frameworks for allocation decisions, depending on
the allocation policy being used.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getRoleBytes()">getRoleBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasHostname()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasHostname</h4>
<pre>public&nbsp;boolean&nbsp;hasHostname()</pre>
<div class="block"><code>optional string hostname = 7;</code>
<pre>
Used to indicate the current host from which the scheduler is
registered in the Mesos Web UI. If set to an empty string Mesos
will automagically set it to the current hostname if one is
available.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasHostname()">hasHostname</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getHostname()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostname</h4>
<pre>public&nbsp;java.lang.String&nbsp;getHostname()</pre>
<div class="block"><code>optional string hostname = 7;</code>
<pre>
Used to indicate the current host from which the scheduler is
registered in the Mesos Web UI. If set to an empty string Mesos
will automagically set it to the current hostname if one is
available.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getHostname()">getHostname</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getHostnameBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostnameBytes</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getHostnameBytes()</pre>
<div class="block"><code>optional string hostname = 7;</code>
<pre>
Used to indicate the current host from which the scheduler is
registered in the Mesos Web UI. If set to an empty string Mesos
will automagically set it to the current hostname if one is
available.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getHostnameBytes()">getHostnameBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasPrincipal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasPrincipal</h4>
<pre>public&nbsp;boolean&nbsp;hasPrincipal()</pre>
<div class="block"><code>optional string principal = 8;</code>
<pre>
This field should match the credential's principal the framework
uses for authentication. This field is used for framework API
rate limiting and dynamic reservations. It should be set even
if authentication is not enabled if these features are desired.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasPrincipal()">hasPrincipal</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getPrincipal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrincipal</h4>
<pre>public&nbsp;java.lang.String&nbsp;getPrincipal()</pre>
<div class="block"><code>optional string principal = 8;</code>
<pre>
This field should match the credential's principal the framework
uses for authentication. This field is used for framework API
rate limiting and dynamic reservations. It should be set even
if authentication is not enabled if these features are desired.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getPrincipal()">getPrincipal</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getPrincipalBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrincipalBytes</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getPrincipalBytes()</pre>
<div class="block"><code>optional string principal = 8;</code>
<pre>
This field should match the credential's principal the framework
uses for authentication. This field is used for framework API
rate limiting and dynamic reservations. It should be set even
if authentication is not enabled if these features are desired.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getPrincipalBytes()">getPrincipalBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasWebuiUrl()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasWebuiUrl</h4>
<pre>public&nbsp;boolean&nbsp;hasWebuiUrl()</pre>
<div class="block"><code>optional string webui_url = 9;</code>
<pre>
This field allows a framework to advertise its web UI, so that
the Mesos web UI can link to it. It is expected to be a full URL,
for example http://my-scheduler.example.com:8080/.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasWebuiUrl()">hasWebuiUrl</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getWebuiUrl()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWebuiUrl</h4>
<pre>public&nbsp;java.lang.String&nbsp;getWebuiUrl()</pre>
<div class="block"><code>optional string webui_url = 9;</code>
<pre>
This field allows a framework to advertise its web UI, so that
the Mesos web UI can link to it. It is expected to be a full URL,
for example http://my-scheduler.example.com:8080/.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getWebuiUrl()">getWebuiUrl</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getWebuiUrlBytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWebuiUrlBytes</h4>
<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getWebuiUrlBytes()</pre>
<div class="block"><code>optional string webui_url = 9;</code>
<pre>
This field allows a framework to advertise its web UI, so that
the Mesos web UI can link to it. It is expected to be a full URL,
for example http://my-scheduler.example.com:8080/.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getWebuiUrlBytes()">getWebuiUrlBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCapabilitiesList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCapabilitiesList</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Capability.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Capability</a>&gt;&nbsp;getCapabilitiesList()</pre>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code>
<pre>
This field allows a framework to advertise its set of
capabilities (e.g., ability to receive offers for revocable
resources).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getCapabilitiesList()">getCapabilitiesList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCapabilitiesOrBuilderList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCapabilitiesOrBuilderList</h4>
<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.FrameworkInfo.CapabilityOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfo.CapabilityOrBuilder</a>&gt;&nbsp;getCapabilitiesOrBuilderList()</pre>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code>
<pre>
This field allows a framework to advertise its set of
capabilities (e.g., ability to receive offers for revocable
resources).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getCapabilitiesOrBuilderList()">getCapabilitiesOrBuilderList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCapabilitiesCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCapabilitiesCount</h4>
<pre>public&nbsp;int&nbsp;getCapabilitiesCount()</pre>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code>
<pre>
This field allows a framework to advertise its set of
capabilities (e.g., ability to receive offers for revocable
resources).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getCapabilitiesCount()">getCapabilitiesCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCapabilities(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCapabilities</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Capability.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Capability</a>&nbsp;getCapabilities(int&nbsp;index)</pre>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code>
<pre>
This field allows a framework to advertise its set of
capabilities (e.g., ability to receive offers for revocable
resources).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getCapabilities(int)">getCapabilities</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getCapabilitiesOrBuilder(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCapabilitiesOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.CapabilityOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfo.CapabilityOrBuilder</a>&nbsp;getCapabilitiesOrBuilder(int&nbsp;index)</pre>
<div class="block"><code>repeated .mesos.FrameworkInfo.Capability capabilities = 10;</code>
<pre>
This field allows a framework to advertise its set of
capabilities (e.g., ability to receive offers for revocable
resources).
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getCapabilitiesOrBuilder(int)">getCapabilitiesOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasLabels()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasLabels</h4>
<pre>public&nbsp;boolean&nbsp;hasLabels()</pre>
<div class="block"><code>optional .mesos.Labels labels = 11;</code>
<pre>
Labels are free-form key value pairs supplied by the framework
scheduler (e.g., to describe additional functionality offered by
the framework). These labels are not interpreted by Mesos itself.
Labels should not contain duplicate key-value pairs.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#hasLabels()">hasLabels</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getLabels()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLabels</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Labels.html" title="class in org.apache.mesos">Protos.Labels</a>&nbsp;getLabels()</pre>
<div class="block"><code>optional .mesos.Labels labels = 11;</code>
<pre>
Labels are free-form key value pairs supplied by the framework
scheduler (e.g., to describe additional functionality offered by
the framework). These labels are not interpreted by Mesos itself.
Labels should not contain duplicate key-value pairs.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getLabels()">getLabels</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getLabelsOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLabelsOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.LabelsOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelsOrBuilder</a>&nbsp;getLabelsOrBuilder()</pre>
<div class="block"><code>optional .mesos.Labels labels = 11;</code>
<pre>
Labels are free-form key value pairs supplied by the framework
scheduler (e.g., to describe additional functionality offered by
the framework). These labels are not interpreted by Mesos itself.
Labels should not contain duplicate key-value pairs.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html#getLabelsOrBuilder()">getLabelsOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="isInitialized()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInitialized</h4>
<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
</li>
</ul>
<a name="writeTo(com.google.protobuf.CodedOutputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeTo</h4>
<pre>public&nbsp;void&nbsp;writeTo(com.google.protobuf.CodedOutputStream&nbsp;output)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="getSerializedSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSerializedSize</h4>
<pre>public&nbsp;int&nbsp;getSerializedSize()</pre>
</li>
</ul>
<a name="writeReplace()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeReplace</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;writeReplace()
throws java.io.ObjectStreamException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.ObjectStreamException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.ByteString)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data)
throws com.google.protobuf.InvalidProtocolBufferException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseFrom(byte[]&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseFrom(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseDelimitedFrom(java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseDelimitedFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseDelimitedFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.CodedInputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="newBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilder</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a>&nbsp;newBuilder()</pre>
</li>
</ul>
<a name="newBuilderForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilderForType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a>&nbsp;newBuilderForType()</pre>
</li>
</ul>
<a name="newBuilder(org.apache.mesos.Protos.FrameworkInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilder</h4>
<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a>&nbsp;newBuilder(<a href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;prototype)</pre>
</li>
</ul>
<a name="toBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a>&nbsp;toBuilder()</pre>
</li>
</ul>
<a name="newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>newBuilderForType</h4>
<pre>protected&nbsp;<a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos">Protos.FrameworkInfo.Builder</a>&nbsp;newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent&nbsp;parent)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.FrameworkInfo.Builder.html" title="class in org.apache.mesos"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/mesos/Protos.FrameworkInfo.html" target="_top">Frames</a></li>
<li><a href="Protos.FrameworkInfo.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>