blob: a1eb259277879b5f0c5de76e991c7a4fdb4726da [file]
<!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 18:38:08 UTC 2016 -->
<title>Protos.Resource.Builder</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.Resource.Builder";
}
//-->
</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.Resource.html" title="class in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.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.Resource.Builder.html" target="_top">Frames</a></li>
<li><a href="Protos.Resource.Builder.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.mesos</div>
<h2 title="Class Protos.Resource.Builder" class="title">Class Protos.Resource.Builder</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><any></li>
<li>
<ul class="inheritance">
<li>org.apache.mesos.Protos.Resource.Builder</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></dd>
</dl>
<hr>
<br>
<pre>public static final class <span class="strong">Protos.Resource.Builder</span>
extends <any>
implements <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></pre>
<div class="block">Protobuf type <code>mesos.Resource</code>
<pre>
Describes a resource on a machine. The `name` field is a string
like "cpus" or "mem" that indicates which kind of resource this is;
the rest of the fields describe the properties of the resource. A
resource can take on one of three types: scalar (double), a list of
finite and discrete ranges (e.g., [1-10, 20-30]), or a set of
items. A resource is described using the standard protocol buffer
"union" trick.
Note that "disk" and "mem" resources are scalar values expressed in
megabytes. Fractional "cpus" values are allowed (e.g., "0.5"),
which correspond to partial shares of a CPU.
</pre></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#build()">build</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#buildPartial()">buildPartial</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clear()">clear</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearDisk()">clearDisk</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearName()">clearName</a></strong>()</code>
<div class="block"><code>required string name = 1;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearRanges()">clearRanges</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearReservation()">clearReservation</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearRevocable()">clearRevocable</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearRole()">clearRole</a></strong>()</code>
<div class="block"><code>optional string role = 6 [default = "*"];</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearScalar()">clearScalar</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearSet()">clearSet</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearShared()">clearShared</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clearType()">clearType</a></strong>()</code>
<div class="block"><code>required .mesos.Value.Type type = 2;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#clone()">clone</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getDefaultInstanceForType()">getDefaultInstanceForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getDescriptor()">getDescriptor</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getDescriptorForType()">getDescriptorForType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getDisk()">getDisk</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getDiskBuilder()">getDiskBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.DiskInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfoOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getDiskOrBuilder()">getDiskOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</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.Resource.Builder.html#getName()">getName</a></strong>()</code>
<div class="block"><code>required string name = 1;</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.Resource.Builder.html#getNameBytes()">getNameBytes</a></strong>()</code>
<div class="block"><code>required string name = 1;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.Ranges.html" title="class in org.apache.mesos">Protos.Value.Ranges</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getRanges()">getRanges</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.Ranges.Builder.html" title="class in org.apache.mesos">Protos.Value.Ranges.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getRangesBuilder()">getRangesBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.RangesOrBuilder.html" title="interface in org.apache.mesos">Protos.Value.RangesOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getRangesOrBuilder()">getRangesOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getReservation()">getReservation</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getReservationBuilder()">getReservationBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.ReservationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.ReservationInfoOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getReservationOrBuilder()">getReservationOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getRevocable()">getRevocable</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getRevocableBuilder()">getRevocableBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.RevocableInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.RevocableInfoOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getRevocableOrBuilder()">getRevocableOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</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.Resource.Builder.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.Resource.Builder.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><a href="../../../org/apache/mesos/Protos.Value.Scalar.html" title="class in org.apache.mesos">Protos.Value.Scalar</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getScalar()">getScalar</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.Scalar.Builder.html" title="class in org.apache.mesos">Protos.Value.Scalar.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getScalarBuilder()">getScalarBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.ScalarOrBuilder.html" title="interface in org.apache.mesos">Protos.Value.ScalarOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getScalarOrBuilder()">getScalarOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.Set.html" title="class in org.apache.mesos">Protos.Value.Set</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getSet()">getSet</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.Set.Builder.html" title="class in org.apache.mesos">Protos.Value.Set.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getSetBuilder()">getSetBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.SetOrBuilder.html" title="interface in org.apache.mesos">Protos.Value.SetOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getSetOrBuilder()">getSetOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getShared()">getShared</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getSharedBuilder()">getSharedBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.SharedInfoOrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getSharedOrBuilder()">getSharedOrBuilder</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Value.Type.html" title="enum in org.apache.mesos">Protos.Value.Type</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#getType()">getType</a></strong>()</code>
<div class="block"><code>required .mesos.Value.Type type = 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.Resource.Builder.html#hasDisk()">hasDisk</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 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.Resource.Builder.html#hasName()">hasName</a></strong>()</code>
<div class="block"><code>required string name = 1;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#hasRanges()">hasRanges</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#hasReservation()">hasReservation</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#hasRevocable()">hasRevocable</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.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.Resource.Builder.html#hasScalar()">hasScalar</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</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.Resource.Builder.html#hasSet()">hasSet</a></strong>()</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</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.Resource.Builder.html#hasShared()">hasShared</a></strong>()</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</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.Resource.Builder.html#hasType()">hasType</a></strong>()</code>
<div class="block"><code>required .mesos.Value.Type type = 2;</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.Resource.Builder.html#internalGetFieldAccessorTable()">internalGetFieldAccessorTable</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#isInitialized()">isInitialized</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeDisk(org.apache.mesos.Protos.Resource.DiskInfo)">mergeDisk</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream,%20com.google.protobuf.ExtensionRegistryLite)">mergeFrom</a></strong>(com.google.protobuf.CodedInputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</a></strong>(com.google.protobuf.Message&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeRanges(org.apache.mesos.Protos.Value.Ranges)">mergeRanges</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Ranges.html" title="class in org.apache.mesos">Protos.Value.Ranges</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeReservation(org.apache.mesos.Protos.Resource.ReservationInfo)">mergeReservation</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeRevocable(org.apache.mesos.Protos.Resource.RevocableInfo)">mergeRevocable</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeScalar(org.apache.mesos.Protos.Value.Scalar)">mergeScalar</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Scalar.html" title="class in org.apache.mesos">Protos.Value.Scalar</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeSet(org.apache.mesos.Protos.Value.Set)">mergeSet</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Set.html" title="class in org.apache.mesos">Protos.Value.Set</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#mergeShared(org.apache.mesos.Protos.Resource.SharedInfo)">mergeShared</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setDisk(org.apache.mesos.Protos.Resource.DiskInfo.Builder)">setDisk</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setDisk(org.apache.mesos.Protos.Resource.DiskInfo)">setDisk</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setName(java.lang.String)">setName</a></strong>(java.lang.String&nbsp;value)</code>
<div class="block"><code>required string name = 1;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setNameBytes(com.google.protobuf.ByteString)">setNameBytes</a></strong>(com.google.protobuf.ByteString&nbsp;value)</code>
<div class="block"><code>required string name = 1;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setRanges(org.apache.mesos.Protos.Value.Ranges.Builder)">setRanges</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Ranges.Builder.html" title="class in org.apache.mesos">Protos.Value.Ranges.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setRanges(org.apache.mesos.Protos.Value.Ranges)">setRanges</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Ranges.html" title="class in org.apache.mesos">Protos.Value.Ranges</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setReservation(org.apache.mesos.Protos.Resource.ReservationInfo.Builder)">setReservation</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setReservation(org.apache.mesos.Protos.Resource.ReservationInfo)">setReservation</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setRevocable(org.apache.mesos.Protos.Resource.RevocableInfo.Builder)">setRevocable</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setRevocable(org.apache.mesos.Protos.Resource.RevocableInfo)">setRevocable</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setRole(java.lang.String)">setRole</a></strong>(java.lang.String&nbsp;value)</code>
<div class="block"><code>optional string role = 6 [default = "*"];</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setRoleBytes(com.google.protobuf.ByteString)">setRoleBytes</a></strong>(com.google.protobuf.ByteString&nbsp;value)</code>
<div class="block"><code>optional string role = 6 [default = "*"];</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setScalar(org.apache.mesos.Protos.Value.Scalar.Builder)">setScalar</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Scalar.Builder.html" title="class in org.apache.mesos">Protos.Value.Scalar.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setScalar(org.apache.mesos.Protos.Value.Scalar)">setScalar</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Scalar.html" title="class in org.apache.mesos">Protos.Value.Scalar</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setSet(org.apache.mesos.Protos.Value.Set.Builder)">setSet</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Set.Builder.html" title="class in org.apache.mesos">Protos.Value.Set.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setSet(org.apache.mesos.Protos.Value.Set)">setSet</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Set.html" title="class in org.apache.mesos">Protos.Value.Set</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setShared(org.apache.mesos.Protos.Resource.SharedInfo.Builder)">setShared</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo.Builder</a>&nbsp;builderForValue)</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setShared(org.apache.mesos.Protos.Resource.SharedInfo)">setShared</a></strong>(<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo</a>&nbsp;value)</code>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Protos.Resource.Builder.html#setType(org.apache.mesos.Protos.Value.Type)">setType</a></strong>(<a href="../../../org/apache/mesos/Protos.Value.Type.html" title="enum in org.apache.mesos">Protos.Value.Type</a>&nbsp;value)</code>
<div class="block"><code>required .mesos.Value.Type type = 2;</code></div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getDescriptor()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptor</h4>
<pre>public static final&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptor()</pre>
</li>
</ul>
<a name="internalGetFieldAccessorTable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalGetFieldAccessorTable</h4>
<pre>protected&nbsp;com.google.protobuf.GeneratedMessage.FieldAccessorTable&nbsp;internalGetFieldAccessorTable()</pre>
</li>
</ul>
<a name="clear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clear()</pre>
</li>
</ul>
<a name="clone()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clone()</pre>
</li>
</ul>
<a name="getDescriptorForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptorForType</h4>
<pre>public&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptorForType()</pre>
</li>
</ul>
<a name="getDefaultInstanceForType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultInstanceForType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;getDefaultInstanceForType()</pre>
</li>
</ul>
<a name="build()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>build</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;build()</pre>
</li>
</ul>
<a name="buildPartial()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildPartial</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;buildPartial()</pre>
</li>
</ul>
<a name="mergeFrom(com.google.protobuf.Message)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrom</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeFrom(com.google.protobuf.Message&nbsp;other)</pre>
</li>
</ul>
<a name="isInitialized()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInitialized</h4>
<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
</li>
</ul>
<a name="mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrom</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeFrom(com.google.protobuf.CodedInputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="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 = 1;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasName()">hasName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</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 = 1;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</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 = 1;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getNameBytes()">getNameBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setName(java.lang.String&nbsp;value)</pre>
<div class="block"><code>required string name = 1;</code></div>
</li>
</ul>
<a name="clearName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearName</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearName()</pre>
<div class="block"><code>required string name = 1;</code></div>
</li>
</ul>
<a name="setNameBytes(com.google.protobuf.ByteString)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNameBytes</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setNameBytes(com.google.protobuf.ByteString&nbsp;value)</pre>
<div class="block"><code>required string name = 1;</code></div>
</li>
</ul>
<a name="hasType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasType</h4>
<pre>public&nbsp;boolean&nbsp;hasType()</pre>
<div class="block"><code>required .mesos.Value.Type type = 2;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasType()">hasType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.Type.html" title="enum in org.apache.mesos">Protos.Value.Type</a>&nbsp;getType()</pre>
<div class="block"><code>required .mesos.Value.Type type = 2;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getType()">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setType(org.apache.mesos.Protos.Value.Type)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setType(<a href="../../../org/apache/mesos/Protos.Value.Type.html" title="enum in org.apache.mesos">Protos.Value.Type</a>&nbsp;value)</pre>
<div class="block"><code>required .mesos.Value.Type type = 2;</code></div>
</li>
</ul>
<a name="clearType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearType</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearType()</pre>
<div class="block"><code>required .mesos.Value.Type type = 2;</code></div>
</li>
</ul>
<a name="hasScalar()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasScalar</h4>
<pre>public&nbsp;boolean&nbsp;hasScalar()</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasScalar()">hasScalar</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getScalar()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScalar</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.Scalar.html" title="class in org.apache.mesos">Protos.Value.Scalar</a>&nbsp;getScalar()</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getScalar()">getScalar</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setScalar(org.apache.mesos.Protos.Value.Scalar)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScalar</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setScalar(<a href="../../../org/apache/mesos/Protos.Value.Scalar.html" title="class in org.apache.mesos">Protos.Value.Scalar</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</li>
</ul>
<a name="setScalar(org.apache.mesos.Protos.Value.Scalar.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScalar</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setScalar(<a href="../../../org/apache/mesos/Protos.Value.Scalar.Builder.html" title="class in org.apache.mesos">Protos.Value.Scalar.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</li>
</ul>
<a name="mergeScalar(org.apache.mesos.Protos.Value.Scalar)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeScalar</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeScalar(<a href="../../../org/apache/mesos/Protos.Value.Scalar.html" title="class in org.apache.mesos">Protos.Value.Scalar</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</li>
</ul>
<a name="clearScalar()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearScalar</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearScalar()</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</li>
</ul>
<a name="getScalarBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScalarBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.Scalar.Builder.html" title="class in org.apache.mesos">Protos.Value.Scalar.Builder</a>&nbsp;getScalarBuilder()</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
</li>
</ul>
<a name="getScalarOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScalarOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.ScalarOrBuilder.html" title="interface in org.apache.mesos">Protos.Value.ScalarOrBuilder</a>&nbsp;getScalarOrBuilder()</pre>
<div class="block"><code>optional .mesos.Value.Scalar scalar = 3;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getScalarOrBuilder()">getScalarOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasRanges()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasRanges</h4>
<pre>public&nbsp;boolean&nbsp;hasRanges()</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasRanges()">hasRanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getRanges()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRanges</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.Ranges.html" title="class in org.apache.mesos">Protos.Value.Ranges</a>&nbsp;getRanges()</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getRanges()">getRanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setRanges(org.apache.mesos.Protos.Value.Ranges)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRanges</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setRanges(<a href="../../../org/apache/mesos/Protos.Value.Ranges.html" title="class in org.apache.mesos">Protos.Value.Ranges</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</li>
</ul>
<a name="setRanges(org.apache.mesos.Protos.Value.Ranges.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRanges</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setRanges(<a href="../../../org/apache/mesos/Protos.Value.Ranges.Builder.html" title="class in org.apache.mesos">Protos.Value.Ranges.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</li>
</ul>
<a name="mergeRanges(org.apache.mesos.Protos.Value.Ranges)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeRanges</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeRanges(<a href="../../../org/apache/mesos/Protos.Value.Ranges.html" title="class in org.apache.mesos">Protos.Value.Ranges</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</li>
</ul>
<a name="clearRanges()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearRanges</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearRanges()</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</li>
</ul>
<a name="getRangesBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRangesBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.Ranges.Builder.html" title="class in org.apache.mesos">Protos.Value.Ranges.Builder</a>&nbsp;getRangesBuilder()</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
</li>
</ul>
<a name="getRangesOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRangesOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.RangesOrBuilder.html" title="interface in org.apache.mesos">Protos.Value.RangesOrBuilder</a>&nbsp;getRangesOrBuilder()</pre>
<div class="block"><code>optional .mesos.Value.Ranges ranges = 4;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getRangesOrBuilder()">getRangesOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasSet</h4>
<pre>public&nbsp;boolean&nbsp;hasSet()</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasSet()">hasSet</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSet</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.Set.html" title="class in org.apache.mesos">Protos.Value.Set</a>&nbsp;getSet()</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getSet()">getSet</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setSet(org.apache.mesos.Protos.Value.Set)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSet</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setSet(<a href="../../../org/apache/mesos/Protos.Value.Set.html" title="class in org.apache.mesos">Protos.Value.Set</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</li>
</ul>
<a name="setSet(org.apache.mesos.Protos.Value.Set.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSet</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setSet(<a href="../../../org/apache/mesos/Protos.Value.Set.Builder.html" title="class in org.apache.mesos">Protos.Value.Set.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</li>
</ul>
<a name="mergeSet(org.apache.mesos.Protos.Value.Set)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeSet</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeSet(<a href="../../../org/apache/mesos/Protos.Value.Set.html" title="class in org.apache.mesos">Protos.Value.Set</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</li>
</ul>
<a name="clearSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearSet</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearSet()</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</li>
</ul>
<a name="getSetBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSetBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.Set.Builder.html" title="class in org.apache.mesos">Protos.Value.Set.Builder</a>&nbsp;getSetBuilder()</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
</li>
</ul>
<a name="getSetOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSetOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Value.SetOrBuilder.html" title="interface in org.apache.mesos">Protos.Value.SetOrBuilder</a>&nbsp;getSetOrBuilder()</pre>
<div class="block"><code>optional .mesos.Value.Set set = 5;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getSetOrBuilder()">getSetOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</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>
The role that this resource is reserved for. If "*", this indicates
that the resource is unreserved. Otherwise, the resource will only
be offered to frameworks that belong to this role.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasRole()">hasRole</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</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>
The role that this resource is reserved for. If "*", this indicates
that the resource is unreserved. Otherwise, the resource will only
be offered to frameworks that belong to this role.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getRole()">getRole</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</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>
The role that this resource is reserved for. If "*", this indicates
that the resource is unreserved. Otherwise, the resource will only
be offered to frameworks that belong to this role.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getRoleBytes()">getRoleBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setRole(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRole</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setRole(java.lang.String&nbsp;value)</pre>
<div class="block"><code>optional string role = 6 [default = "*"];</code>
<pre>
The role that this resource is reserved for. If "*", this indicates
that the resource is unreserved. Otherwise, the resource will only
be offered to frameworks that belong to this role.
</pre></div>
</li>
</ul>
<a name="clearRole()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearRole</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearRole()</pre>
<div class="block"><code>optional string role = 6 [default = "*"];</code>
<pre>
The role that this resource is reserved for. If "*", this indicates
that the resource is unreserved. Otherwise, the resource will only
be offered to frameworks that belong to this role.
</pre></div>
</li>
</ul>
<a name="setRoleBytes(com.google.protobuf.ByteString)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRoleBytes</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setRoleBytes(com.google.protobuf.ByteString&nbsp;value)</pre>
<div class="block"><code>optional string role = 6 [default = "*"];</code>
<pre>
The role that this resource is reserved for. If "*", this indicates
that the resource is unreserved. Otherwise, the resource will only
be offered to frameworks that belong to this role.
</pre></div>
</li>
</ul>
<a name="hasReservation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasReservation</h4>
<pre>public&nbsp;boolean&nbsp;hasReservation()</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasReservation()">hasReservation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getReservation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReservation</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo</a>&nbsp;getReservation()</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getReservation()">getReservation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setReservation(org.apache.mesos.Protos.Resource.ReservationInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReservation</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setReservation(<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
</li>
</ul>
<a name="setReservation(org.apache.mesos.Protos.Resource.ReservationInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReservation</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setReservation(<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
</li>
</ul>
<a name="mergeReservation(org.apache.mesos.Protos.Resource.ReservationInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeReservation</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeReservation(<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
</li>
</ul>
<a name="clearReservation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearReservation</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearReservation()</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
</li>
</ul>
<a name="getReservationBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReservationBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.ReservationInfo.Builder</a>&nbsp;getReservationBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
</li>
</ul>
<a name="getReservationOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReservationOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.ReservationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.ReservationInfoOrBuilder</a>&nbsp;getReservationOrBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.ReservationInfo reservation = 8;</code>
<pre>
If this is set, this resource was dynamically reserved by an
operator or a framework. Otherwise, this resource is either unreserved
or statically reserved by an operator via the --resources flag.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getReservationOrBuilder()">getReservationOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasDisk()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasDisk</h4>
<pre>public&nbsp;boolean&nbsp;hasDisk()</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasDisk()">hasDisk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getDisk()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDisk</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo</a>&nbsp;getDisk()</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getDisk()">getDisk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setDisk(org.apache.mesos.Protos.Resource.DiskInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDisk</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setDisk(<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</li>
</ul>
<a name="setDisk(org.apache.mesos.Protos.Resource.DiskInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDisk</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setDisk(<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</li>
</ul>
<a name="mergeDisk(org.apache.mesos.Protos.Resource.DiskInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeDisk</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeDisk(<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</li>
</ul>
<a name="clearDisk()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearDisk</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearDisk()</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</li>
</ul>
<a name="getDiskBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiskBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.DiskInfo.Builder</a>&nbsp;getDiskBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
</li>
</ul>
<a name="getDiskOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiskOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.DiskInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfoOrBuilder</a>&nbsp;getDiskOrBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.DiskInfo disk = 7;</code></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getDiskOrBuilder()">getDiskOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasRevocable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasRevocable</h4>
<pre>public&nbsp;boolean&nbsp;hasRevocable()</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasRevocable()">hasRevocable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getRevocable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRevocable</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo</a>&nbsp;getRevocable()</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getRevocable()">getRevocable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setRevocable(org.apache.mesos.Protos.Resource.RevocableInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRevocable</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setRevocable(<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
</li>
</ul>
<a name="setRevocable(org.apache.mesos.Protos.Resource.RevocableInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRevocable</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setRevocable(<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
</li>
</ul>
<a name="mergeRevocable(org.apache.mesos.Protos.Resource.RevocableInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeRevocable</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeRevocable(<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
</li>
</ul>
<a name="clearRevocable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearRevocable</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearRevocable()</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
</li>
</ul>
<a name="getRevocableBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRevocableBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.RevocableInfo.Builder</a>&nbsp;getRevocableBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
</li>
</ul>
<a name="getRevocableOrBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRevocableOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.RevocableInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.RevocableInfoOrBuilder</a>&nbsp;getRevocableOrBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.RevocableInfo revocable = 9;</code>
<pre>
If this is set, the resources are revocable, i.e., any tasks or
executors launched using these resources could get preempted or
throttled at any time. This could be used by frameworks to run
best effort tasks that do not need strict uptime or performance
guarantees. Note that if this is set, 'disk' or 'reservation'
cannot be set.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getRevocableOrBuilder()">getRevocableOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="hasShared()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasShared</h4>
<pre>public&nbsp;boolean&nbsp;hasShared()</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#hasShared()">hasShared</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getShared()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShared</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo</a>&nbsp;getShared()</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getShared()">getShared</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setShared(org.apache.mesos.Protos.Resource.SharedInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShared</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setShared(<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
</li>
</ul>
<a name="setShared(org.apache.mesos.Protos.Resource.SharedInfo.Builder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShared</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;setShared(<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
</li>
</ul>
<a name="mergeShared(org.apache.mesos.Protos.Resource.SharedInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeShared</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;mergeShared(<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo</a>&nbsp;value)</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
</li>
</ul>
<a name="clearShared()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearShared</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;clearShared()</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
</li>
</ul>
<a name="getSharedBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSharedBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.Builder.html" title="class in org.apache.mesos">Protos.Resource.SharedInfo.Builder</a>&nbsp;getSharedBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
</li>
</ul>
<a name="getSharedOrBuilder()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getSharedOrBuilder</h4>
<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.SharedInfoOrBuilder</a>&nbsp;getSharedOrBuilder()</pre>
<div class="block"><code>optional .mesos.Resource.SharedInfo shared = 10;</code>
<pre>
If this is set, the resources are shared, i.e. multiple tasks
can be launched using this resource and all of them shall refer
to the same physical resource on the cluster. Note that only
persistent volumes can be shared currently.
</pre></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html#getSharedOrBuilder()">getSharedOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.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.Resource.Builder.html" target="_top">Frames</a></li>
<li><a href="Protos.Resource.Builder.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>