blob: 3b9a06315b111bb936f95ce3efb4a71d6c89160f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_181-google-v7) on Fri Oct 04 15:32:52 PDT 2019 -->
<title>Policy (java API)</title>
<meta name="date" content="2019-10-04">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Policy (java API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":9,"i18":9,"i19":10,"i20":10,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":10,"i35":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="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="../../../../com/google/iam/v1/OptionsProto.html" title="class in com.google.iam.v1"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/iam/v1/Policy.html" target="_top">Frames</a></li>
<li><a href="Policy.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.google.iam.v1</div>
<h2 title="Class Policy" class="title">Class Policy</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true" title="class or interface in com.google.protobuf">com.google.protobuf.AbstractMessageLite</a></li>
<li>
<ul class="inheritance">
<li><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true" title="class or interface in com.google.protobuf">com.google.protobuf.AbstractMessage</a></li>
<li>
<ul class="inheritance">
<li><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">com.google.protobuf.GeneratedMessageV3</a></li>
<li>
<ul class="inheritance">
<li>com.google.iam.v1.Policy</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a>, java.io.Serializable</dd>
</dl>
<hr>
<br>
<pre>public final class <span class="typeNameLabel">Policy</span>
extends <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a>
implements <a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></pre>
<div class="block"><pre>
Defines an Identity and Access Management (IAM) policy. It is used to
specify access control policies for Cloud Platform resources.
A `Policy` is a collection of `bindings`. A `binding` binds one or more
`members` to a single `role`. Members can be user accounts, service accounts,
Google groups, and domains (such as G Suite). A `role` is a named list of
permissions (defined by IAM or configured by users). A `binding` can
optionally specify a `condition`, which is a logic expression that further
constrains the role binding based on attributes about the request and/or
target resource.
**JSON Example**
{
"bindings": [
{
"role": "roles/resourcemanager.organizationAdmin",
"members": [
"user:mike&#64;example.com",
"group:admins&#64;example.com",
"domain:google.com",
"serviceAccount:my-project-id&#64;appspot.gserviceaccount.com"
]
},
{
"role": "roles/resourcemanager.organizationViewer",
"members": ["user:eve&#64;example.com"],
"condition": {
"title": "expirable access",
"description": "Does not grant access after Sep 2020",
"expression": "request.time &lt;
timestamp('2020-10-01T00:00:00.000Z')",
}
}
]
}
**YAML Example**
bindings:
- members:
- user:mike&#64;example.com
- group:admins&#64;example.com
- domain:google.com
- serviceAccount:my-project-id&#64;appspot.gserviceaccount.com
role: roles/resourcemanager.organizationAdmin
- members:
- user:eve&#64;example.com
role: roles/resourcemanager.organizationViewer
condition:
title: expirable access
description: Does not grant access after Sep 2020
expression: request.time &lt; timestamp('2020-10-01T00:00:00.000Z')
For a description of IAM and its features, see the
[IAM developer's guide](https://cloud.google.com/iam/docs).
</pre>
Protobuf type <code>google.iam.v1.Policy</code></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../serialized-form.html#com.google.iam.v1.Policy">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a></span></code>
<div class="block">
Defines an Identity and Access Management (IAM) policy.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.google.protobuf.GeneratedMessageV3">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.BuilderParent.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.BuilderParent</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableBuilder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.ExtendableBuilder</a>&lt;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageType</a> extends <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableMessage.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.ExtendableMessage</a>,<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableBuilder.html?is-external=true" title="class or interface in com.google.protobuf">BuilderType</a> extends <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableBuilder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.ExtendableBuilder</a>&lt;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageType</a>,<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableBuilder.html?is-external=true" title="class or interface in com.google.protobuf">BuilderType</a>&gt;&gt;, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableMessage.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.ExtendableMessage</a>&lt;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableMessage.html?is-external=true" title="class or interface in com.google.protobuf">MessageType</a> extends <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableMessage.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.ExtendableMessage</a>&gt;, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableMessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.ExtendableMessageOrBuilder</a>&lt;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableMessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageType</a> extends <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.ExtendableMessage.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.ExtendableMessage</a>&gt;, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.FieldAccessorTable.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.FieldAccessorTable</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#BINDINGS_FIELD_NUMBER">BINDINGS_FIELD_NUMBER</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#ETAG_FIELD_NUMBER">ETAG_FIELD_NUMBER</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#VERSION_FIELD_NUMBER">VERSION_FIELD_NUMBER</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.google.protobuf.GeneratedMessageV3">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#alwaysUseFieldBuilders" title="class or interface in com.google.protobuf">alwaysUseFieldBuilders</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#unknownFields" title="class or interface in com.google.protobuf">unknownFields</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.google.protobuf.AbstractMessage">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessage</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#memoizedSize" title="class or interface in com.google.protobuf">memoizedSize</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.google.protobuf.AbstractMessageLite">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessageLite</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#memoizedHashCode" title="class or interface in com.google.protobuf">memoizedHashCode</a></code></li>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/iam/v1/Binding.html" title="class in com.google.iam.v1">Binding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getBindings-int-">getBindings</a></span>(int&nbsp;index)</code>
<div class="block">
Associates a list of `members` to a `role`.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getBindingsCount--">getBindingsCount</a></span>()</code>
<div class="block">
Associates a list of `members` to a `role`.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../com/google/iam/v1/Binding.html" title="class in com.google.iam.v1">Binding</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getBindingsList--">getBindingsList</a></span>()</code>
<div class="block">
Associates a list of `members` to a `role`.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/iam/v1/BindingOrBuilder.html" title="interface in com.google.iam.v1">BindingOrBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getBindingsOrBuilder-int-">getBindingsOrBuilder</a></span>(int&nbsp;index)</code>
<div class="block">
Associates a list of `members` to a `role`.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../../com/google/iam/v1/BindingOrBuilder.html" title="interface in com.google.iam.v1">BindingOrBuilder</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getBindingsOrBuilderList--">getBindingsOrBuilderList</a></span>()</code>
<div class="block">
Associates a list of `members` to a `role`.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getDefaultInstance--">getDefaultInstance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.Descriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.Descriptor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getEtag--">getEtag</a></span>()</code>
<div class="block">
`etag` is used for optimistic concurrency control as a way to help
prevent simultaneous updates of a policy from overwriting each other.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Parser.html?is-external=true" title="class or interface in com.google.protobuf">Parser</a>&lt;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getParserForType--">getParserForType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getSerializedSize--">getSerializedSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/UnknownFieldSet.html?is-external=true" title="class or interface in com.google.protobuf">UnknownFieldSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getUnknownFields--">getUnknownFields</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#getVersion--">getVersion</a></span>()</code>
<div class="block">
Specifies the format of the policy.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>protected <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.FieldAccessorTable.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.FieldAccessorTable</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#newBuilder-com.google.iam.v1.Policy-">newBuilder</a></span>(<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;prototype)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#newBuilderForType--">newBuilderForType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">newBuilderForType</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.BuilderParent.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.BuilderParent</a>&nbsp;parent)</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-byte:A-">parseFrom</a></span>(byte[]&nbsp;data)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[]&nbsp;data,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data)</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;data)</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;data,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedInputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedInputStream</a>&nbsp;input)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedInputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedInputStream</a>&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-java.io.InputStream-">parseFrom</a></span>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.io.InputStream&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>static <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Parser.html?is-external=true" title="class or interface in com.google.protobuf">Parser</a>&lt;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#parser--">parser</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#toBuilder--">toBuilder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/iam/v1/Policy.html#writeTo-com.google.protobuf.CodedOutputStream-">writeTo</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedOutputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedOutputStream</a>&nbsp;output)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.GeneratedMessageV3">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#canUseUnsafe--" title="class or interface in com.google.protobuf">canUseUnsafe</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#computeStringSize-int-java.lang.Object-" title="class or interface in com.google.protobuf">computeStringSize</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#computeStringSizeNoTag-java.lang.Object-" title="class or interface in com.google.protobuf">computeStringSizeNoTag</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#emptyBooleanList--" title="class or interface in com.google.protobuf">emptyBooleanList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#emptyDoubleList--" title="class or interface in com.google.protobuf">emptyDoubleList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#emptyFloatList--" title="class or interface in com.google.protobuf">emptyFloatList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#emptyIntList--" title="class or interface in com.google.protobuf">emptyIntList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#emptyLongList--" title="class or interface in com.google.protobuf">emptyLongList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getAllFields--" title="class or interface in com.google.protobuf">getAllFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getDescriptorForType--" title="class or interface in com.google.protobuf">getDescriptorForType</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getOneofFieldDescriptor-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">getOneofFieldDescriptor</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-" title="class or interface in com.google.protobuf">getRepeatedField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getRepeatedFieldCount-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getRepeatedFieldCount</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#hasField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">hasField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#hasOneof-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">hasOneof</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#internalGetMapField-int-" title="class or interface in com.google.protobuf">internalGetMapField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#makeExtensionsImmutable--" title="class or interface in com.google.protobuf">makeExtensionsImmutable</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#mutableCopy-com.google.protobuf.Internal.BooleanList-" title="class or interface in com.google.protobuf">mutableCopy</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#mutableCopy-com.google.protobuf.Internal.DoubleList-" title="class or interface in com.google.protobuf">mutableCopy</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#mutableCopy-com.google.protobuf.Internal.FloatList-" title="class or interface in com.google.protobuf">mutableCopy</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#mutableCopy-com.google.protobuf.Internal.IntList-" title="class or interface in com.google.protobuf">mutableCopy</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#mutableCopy-com.google.protobuf.Internal.LongList-" title="class or interface in com.google.protobuf">mutableCopy</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#newBooleanList--" title="class or interface in com.google.protobuf">newBooleanList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#newBuilderForType-com.google.protobuf.AbstractMessage.BuilderParent-" title="class or interface in com.google.protobuf">newBuilderForType</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#newDoubleList--" title="class or interface in com.google.protobuf">newDoubleList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#newFloatList--" title="class or interface in com.google.protobuf">newFloatList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#newIntList--" title="class or interface in com.google.protobuf">newIntList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#newLongList--" title="class or interface in com.google.protobuf">newLongList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseDelimitedWithIOException-com.google.protobuf.Parser-java.io.InputStream-" title="class or interface in com.google.protobuf">parseDelimitedWithIOException</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseDelimitedWithIOException-com.google.protobuf.Parser-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">parseDelimitedWithIOException</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseUnknownField-com.google.protobuf.CodedInputStream-com.google.protobuf.UnknownFieldSet.Builder-com.google.protobuf.ExtensionRegistryLite-int-" title="class or interface in com.google.protobuf">parseUnknownField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseUnknownFieldProto3-com.google.protobuf.CodedInputStream-com.google.protobuf.UnknownFieldSet.Builder-com.google.protobuf.ExtensionRegistryLite-int-" title="class or interface in com.google.protobuf">parseUnknownFieldProto3</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseWithIOException-com.google.protobuf.Parser-com.google.protobuf.CodedInputStream-" title="class or interface in com.google.protobuf">parseWithIOException</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseWithIOException-com.google.protobuf.Parser-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">parseWithIOException</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseWithIOException-com.google.protobuf.Parser-java.io.InputStream-" title="class or interface in com.google.protobuf">parseWithIOException</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#parseWithIOException-com.google.protobuf.Parser-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">parseWithIOException</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#serializeBooleanMapTo-com.google.protobuf.CodedOutputStream-com.google.protobuf.MapField-com.google.protobuf.MapEntry-int-" title="class or interface in com.google.protobuf">serializeBooleanMapTo</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#serializeIntegerMapTo-com.google.protobuf.CodedOutputStream-com.google.protobuf.MapField-com.google.protobuf.MapEntry-int-" title="class or interface in com.google.protobuf">serializeIntegerMapTo</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#serializeLongMapTo-com.google.protobuf.CodedOutputStream-com.google.protobuf.MapField-com.google.protobuf.MapEntry-int-" title="class or interface in com.google.protobuf">serializeLongMapTo</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#serializeStringMapTo-com.google.protobuf.CodedOutputStream-com.google.protobuf.MapField-com.google.protobuf.MapEntry-int-" title="class or interface in com.google.protobuf">serializeStringMapTo</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#writeReplace--" title="class or interface in com.google.protobuf">writeReplace</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#writeString-com.google.protobuf.CodedOutputStream-int-java.lang.Object-" title="class or interface in com.google.protobuf">writeString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#writeStringNoTag-com.google.protobuf.CodedOutputStream-java.lang.Object-" title="class or interface in com.google.protobuf">writeStringNoTag</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.AbstractMessage">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessage</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#findInitializationErrors--" title="class or interface in com.google.protobuf">findInitializationErrors</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#getInitializationErrorString--" title="class or interface in com.google.protobuf">getInitializationErrorString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#hashBoolean-boolean-" title="class or interface in com.google.protobuf">hashBoolean</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#hashEnum-com.google.protobuf.Internal.EnumLite-" title="class or interface in com.google.protobuf">hashEnum</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#hashEnumList-java.util.List-" title="class or interface in com.google.protobuf">hashEnumList</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#hashFields-int-java.util.Map-" title="class or interface in com.google.protobuf">hashFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#hashLong-long-" title="class or interface in com.google.protobuf">hashLong</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#toString--" title="class or interface in com.google.protobuf">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.AbstractMessageLite">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessageLite</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#addAll-java.lang.Iterable-java.util.Collection-" title="class or interface in com.google.protobuf">addAll</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#addAll-java.lang.Iterable-java.util.List-" title="class or interface in com.google.protobuf">addAll</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#checkByteStringIsUtf8-com.google.protobuf.ByteString-" title="class or interface in com.google.protobuf">checkByteStringIsUtf8</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#toByteArray--" title="class or interface in com.google.protobuf">toByteArray</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#toByteString--" title="class or interface in com.google.protobuf">toByteString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#writeDelimitedTo-java.io.OutputStream-" title="class or interface in com.google.protobuf">writeDelimitedTo</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.html?is-external=true#writeTo-java.io.OutputStream-" title="class or interface in com.google.protobuf">writeTo</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.MessageOrBuilder">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#findInitializationErrors--" title="class or interface in com.google.protobuf">findInitializationErrors</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getAllFields--" title="class or interface in com.google.protobuf">getAllFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getDescriptorForType--" title="class or interface in com.google.protobuf">getDescriptorForType</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getInitializationErrorString--" title="class or interface in com.google.protobuf">getInitializationErrorString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getOneofFieldDescriptor-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">getOneofFieldDescriptor</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-" title="class or interface in com.google.protobuf">getRepeatedField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getRepeatedFieldCount-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getRepeatedFieldCount</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#hasField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">hasField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#hasOneof-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">hasOneof</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.MessageLite">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#toByteArray--" title="class or interface in com.google.protobuf">toByteArray</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#toByteString--" title="class or interface in com.google.protobuf">toByteString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#writeDelimitedTo-java.io.OutputStream-" title="class or interface in com.google.protobuf">writeDelimitedTo</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#writeTo-java.io.OutputStream-" title="class or interface in com.google.protobuf">writeTo</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="VERSION_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VERSION_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int VERSION_FIELD_NUMBER</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#com.google.iam.v1.Policy.VERSION_FIELD_NUMBER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="BINDINGS_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BINDINGS_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int BINDINGS_FIELD_NUMBER</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#com.google.iam.v1.Policy.BINDINGS_FIELD_NUMBER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ETAG_FIELD_NUMBER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ETAG_FIELD_NUMBER</h4>
<pre>public static final&nbsp;int ETAG_FIELD_NUMBER</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#com.google.iam.v1.Policy.ETAG_FIELD_NUMBER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getUnknownFields--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnknownFields</h4>
<pre>public final&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/UnknownFieldSet.html?is-external=true" title="class or interface in com.google.protobuf">UnknownFieldSet</a>&nbsp;getUnknownFields()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getUnknownFields--" title="class or interface in com.google.protobuf">getUnknownFields</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getUnknownFields--" title="class or interface in com.google.protobuf">getUnknownFields</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></code></dd>
</dl>
</li>
</ul>
<a name="getDescriptor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptor</h4>
<pre>public static final&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.Descriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.Descriptor</a>&nbsp;getDescriptor()</pre>
</li>
</ul>
<a name="internalGetFieldAccessorTable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalGetFieldAccessorTable</h4>
<pre>protected&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.FieldAccessorTable.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.FieldAccessorTable</a>&nbsp;internalGetFieldAccessorTable()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#internalGetFieldAccessorTable--" title="class or interface in com.google.protobuf">internalGetFieldAccessorTable</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></code></dd>
</dl>
</li>
</ul>
<a name="getVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersion</h4>
<pre>public&nbsp;int&nbsp;getVersion()</pre>
<div class="block"><pre>
Specifies the format of the policy.
Valid values are 0, 1, and 3. Requests specifying an invalid value will be
rejected.
Operations affecting conditional bindings must specify version 3. This can
be either setting a conditional policy, modifying a conditional binding,
or removing a conditional binding from the stored conditional policy.
Operations on non-conditional policies may specify any valid value or
leave the field unset.
If no etag is provided in the call to `setIamPolicy`, any version
compliance checks on the incoming and/or stored policy is skipped.
</pre>
<code>int32 version = 1;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html#getVersion--">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getBindingsList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBindingsList</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../com/google/iam/v1/Binding.html" title="class in com.google.iam.v1">Binding</a>&gt;&nbsp;getBindingsList()</pre>
<div class="block"><pre>
Associates a list of `members` to a `role`. Optionally may specify a
`condition` that determines when binding is in effect.
`bindings` with no members will result in an error.
</pre>
<code>repeated .google.iam.v1.Binding bindings = 4;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html#getBindingsList--">getBindingsList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getBindingsOrBuilderList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBindingsOrBuilderList</h4>
<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../../com/google/iam/v1/BindingOrBuilder.html" title="interface in com.google.iam.v1">BindingOrBuilder</a>&gt;&nbsp;getBindingsOrBuilderList()</pre>
<div class="block"><pre>
Associates a list of `members` to a `role`. Optionally may specify a
`condition` that determines when binding is in effect.
`bindings` with no members will result in an error.
</pre>
<code>repeated .google.iam.v1.Binding bindings = 4;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html#getBindingsOrBuilderList--">getBindingsOrBuilderList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getBindingsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBindingsCount</h4>
<pre>public&nbsp;int&nbsp;getBindingsCount()</pre>
<div class="block"><pre>
Associates a list of `members` to a `role`. Optionally may specify a
`condition` that determines when binding is in effect.
`bindings` with no members will result in an error.
</pre>
<code>repeated .google.iam.v1.Binding bindings = 4;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html#getBindingsCount--">getBindingsCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getBindings-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBindings</h4>
<pre>public&nbsp;<a href="../../../../com/google/iam/v1/Binding.html" title="class in com.google.iam.v1">Binding</a>&nbsp;getBindings(int&nbsp;index)</pre>
<div class="block"><pre>
Associates a list of `members` to a `role`. Optionally may specify a
`condition` that determines when binding is in effect.
`bindings` with no members will result in an error.
</pre>
<code>repeated .google.iam.v1.Binding bindings = 4;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html#getBindings-int-">getBindings</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getBindingsOrBuilder-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBindingsOrBuilder</h4>
<pre>public&nbsp;<a href="../../../../com/google/iam/v1/BindingOrBuilder.html" title="interface in com.google.iam.v1">BindingOrBuilder</a>&nbsp;getBindingsOrBuilder(int&nbsp;index)</pre>
<div class="block"><pre>
Associates a list of `members` to a `role`. Optionally may specify a
`condition` that determines when binding is in effect.
`bindings` with no members will result in an error.
</pre>
<code>repeated .google.iam.v1.Binding bindings = 4;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html#getBindingsOrBuilder-int-">getBindingsOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getEtag--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEtag</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getEtag()</pre>
<div class="block"><pre>
`etag` is used for optimistic concurrency control as a way to help
prevent simultaneous updates of a policy from overwriting each other.
It is strongly suggested that systems make use of the `etag` in the
read-modify-write cycle to perform policy updates in order to avoid race
conditions: An `etag` is returned in the response to `getIamPolicy`, and
systems are expected to put that etag in the request to `setIamPolicy` to
ensure that their change will be applied to the same version of the policy.
If no `etag` is provided in the call to `setIamPolicy`, then the existing
policy is overwritten. Due to blind-set semantics of an etag-less policy,
'setIamPolicy' will not fail even if either of incoming or stored policy
does not meet the version requirements.
</pre>
<code>bytes etag = 3;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html#getEtag--">getEtag</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/iam/v1/PolicyOrBuilder.html" title="interface in com.google.iam.v1">PolicyOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="isInitialized--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInitialized</h4>
<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true#isInitialized--" title="class or interface in com.google.protobuf">isInitialized</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#isInitialized--" title="class or interface in com.google.protobuf">isInitialized</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></code></dd>
</dl>
</li>
</ul>
<a name="writeTo-com.google.protobuf.CodedOutputStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeTo</h4>
<pre>public&nbsp;void&nbsp;writeTo(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedOutputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedOutputStream</a>&nbsp;output)
throws java.io.IOException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#writeTo-com.google.protobuf.CodedOutputStream-" title="class or interface in com.google.protobuf">writeTo</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#writeTo-com.google.protobuf.CodedOutputStream-" title="class or interface in com.google.protobuf">writeTo</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="getSerializedSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSerializedSize</h4>
<pre>public&nbsp;int&nbsp;getSerializedSize()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#getSerializedSize--" title="class or interface in com.google.protobuf">getSerializedSize</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getSerializedSize--" title="class or interface in com.google.protobuf">getSerializedSize</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true#equals-java.lang.Object-" title="class or interface in com.google.protobuf">equals</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#equals-java.lang.Object-" title="class or interface in com.google.protobuf">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessage</a></code></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true#hashCode--" title="class or interface in com.google.protobuf">hashCode</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true#hashCode--" title="class or interface in com.google.protobuf">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessage</a></code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(java.nio.ByteBuffer&nbsp;data)
throws <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(java.nio.ByteBuffer&nbsp;data,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)
throws <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-com.google.protobuf.ByteString-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;data)
throws <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;data,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)
throws <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(byte[]&nbsp;data)
throws <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(byte[]&nbsp;data,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)
throws <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/InvalidProtocolBufferException.html?is-external=true" title="class or interface in com.google.protobuf">InvalidProtocolBufferException</a></code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-java.io.InputStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(java.io.InputStream&nbsp;input)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(java.io.InputStream&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="parseDelimitedFrom-java.io.InputStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseDelimitedFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseDelimitedFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-com.google.protobuf.CodedInputStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedInputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedInputStream</a>&nbsp;input)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;parseFrom(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedInputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedInputStream</a>&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="newBuilderForType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilderForType</h4>
<pre>public&nbsp;<a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a>&nbsp;newBuilderForType()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true#newBuilderForType--" title="class or interface in com.google.protobuf">newBuilderForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#newBuilderForType--" title="class or interface in com.google.protobuf">newBuilderForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite</a></code></dd>
</dl>
</li>
</ul>
<a name="newBuilder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilder</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a>&nbsp;newBuilder()</pre>
</li>
</ul>
<a name="newBuilder-com.google.iam.v1.Policy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilder</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a>&nbsp;newBuilder(<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;prototype)</pre>
</li>
</ul>
<a name="toBuilder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toBuilder</h4>
<pre>public&nbsp;<a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a>&nbsp;toBuilder()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true#toBuilder--" title="class or interface in com.google.protobuf">toBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#toBuilder--" title="class or interface in com.google.protobuf">toBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite</a></code></dd>
</dl>
</li>
</ul>
<a name="newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newBuilderForType</h4>
<pre>protected&nbsp;<a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1">Policy.Builder</a>&nbsp;newBuilderForType(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.BuilderParent.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.BuilderParent</a>&nbsp;parent)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-" title="class or interface in com.google.protobuf">newBuilderForType</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></code></dd>
</dl>
</li>
</ul>
<a name="getDefaultInstance--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultInstance</h4>
<pre>public static&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;getDefaultInstance()</pre>
</li>
</ul>
<a name="parser--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parser</h4>
<pre>public static&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Parser.html?is-external=true" title="class or interface in com.google.protobuf">Parser</a>&lt;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&gt;&nbsp;parser()</pre>
</li>
</ul>
<a name="getParserForType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParserForType</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Parser.html?is-external=true" title="class or interface in com.google.protobuf">Parser</a>&lt;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&gt;&nbsp;getParserForType()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true#getParserForType--" title="class or interface in com.google.protobuf">getParserForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true#getParserForType--" title="class or interface in com.google.protobuf">getParserForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true#getParserForType--" title="class or interface in com.google.protobuf">getParserForType</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3</a></code></dd>
</dl>
</li>
</ul>
<a name="getDefaultInstanceForType--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getDefaultInstanceForType</h4>
<pre>public&nbsp;<a href="../../../../com/google/iam/v1/Policy.html" title="class in com.google.iam.v1">Policy</a>&nbsp;getDefaultInstanceForType()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true#getDefaultInstanceForType--" title="class or interface in com.google.protobuf">getDefaultInstanceForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getDefaultInstanceForType--" title="class or interface in com.google.protobuf">getDefaultInstanceForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</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>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="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="../../../../com/google/iam/v1/OptionsProto.html" title="class in com.google.iam.v1"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/google/iam/v1/Policy.Builder.html" title="class in com.google.iam.v1"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/iam/v1/Policy.html" target="_top">Frames</a></li>
<li><a href="Policy.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>