http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html b/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html index f16a58b..0f910b7 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html +++ b/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -374,14 +374,18 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#readFields-java.io.DataInput-">readFields</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a> in)</code> </td> </tr> <tr id="i16" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#setTableName-org.apache.hadoop.hbase.TableName-">setTableName</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> </td> +</tr> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#tableFieldsEqual-org.apache.hadoop.hbase.security.access.TablePermission-">tableFieldsEqual</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html" title="class in org.apache.hadoop.hbase.security.access">TablePermission</a> other)</code> </td> </tr> -<tr id="i17" class="rowColor"> +<tr id="i18" class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#toString--">toString</a></span>()</code> </td> </tr> -<tr id="i18" class="altColor"> +<tr id="i19" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#write-java.io.DataOutput-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a> out)</code> </td> </tr> @@ -631,13 +635,22 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <pre>public <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.154">getTableName</a>()</pre> </li> </ul> +<a name="setTableName-org.apache.hadoop.hbase.TableName-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setTableName</h4> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.158">setTableName</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> +</li> +</ul> <a name="hasFamily--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>hasFamily</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.158">hasFamily</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.162">hasFamily</a>()</pre> </li> </ul> <a name="getFamily--"> @@ -646,7 +659,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>getFamily</h4> -<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.162">getFamily</a>()</pre> +<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.166">getFamily</a>()</pre> </li> </ul> <a name="hasQualifier--"> @@ -655,7 +668,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>hasQualifier</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.166">hasQualifier</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.170">hasQualifier</a>()</pre> </li> </ul> <a name="getQualifier--"> @@ -664,7 +677,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>getQualifier</h4> -<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.170">getQualifier</a>()</pre> +<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.174">getQualifier</a>()</pre> </li> </ul> <a name="hasNamespace--"> @@ -673,7 +686,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>hasNamespace</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.174">hasNamespace</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.178">hasNamespace</a>()</pre> </li> </ul> <a name="getNamespace--"> @@ -682,7 +695,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>getNamespace</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.178">getNamespace</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.182">getNamespace</a>()</pre> </li> </ul> <a name="implies-java.lang.String-org.apache.hadoop.hbase.security.access.Permission.Action-"> @@ -691,7 +704,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>implies</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.191">implies</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.195">implies</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access">Permission.Action</a> action)</pre> <div class="block">Checks that a given table operation is authorized by this permission instance.</div> @@ -711,7 +724,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>implies</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.213">implies</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.217">implies</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, byte[] family, byte[] qualifier, <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access">Permission.Action</a> action)</pre> @@ -737,7 +750,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>implies</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.244">implies</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.248">implies</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, <a href="../../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> kv, <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access">Permission.Action</a> action)</pre> <div class="block">Checks if this permission grants access to perform the given action on @@ -759,7 +772,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>matchesFamily</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.269">matchesFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.273">matchesFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, byte[] family, <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access">Permission.Action</a> action)</pre> <div class="block">Returns <code>true</code> if this permission matches the given column @@ -776,7 +789,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>matchesFamilyQualifier</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.294">matchesFamilyQualifier</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.298">matchesFamilyQualifier</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, byte[] family, byte[] qualifier, <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access">Permission.Action</a> action)</pre> @@ -799,7 +812,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>tableFieldsEqual</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.308">tableFieldsEqual</a>(<a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html" title="class in org.apache.hadoop.hbase.security.access">TablePermission</a> other)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.312">tableFieldsEqual</a>(<a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html" title="class in org.apache.hadoop.hbase.security.access">TablePermission</a> other)</pre> </li> </ul> <a name="equals-java.lang.Object-"> @@ -808,7 +821,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.326">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.330">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html#equals-java.lang.Object-">equals</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a></code></dd> @@ -821,7 +834,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.341">hashCode</a>()</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.345">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html#hashCode--">hashCode</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a></code></dd> @@ -834,7 +847,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.360">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.364">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html#toString--">toString</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a></code></dd> @@ -847,7 +860,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockList"> <li class="blockList"> <h4>readFields</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.391">readFields</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a> in) +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.395">readFields</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a> in) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -865,7 +878,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Permi <ul class="blockListLast"> <li class="blockList"> <h4>write</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.409">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a> out) +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TablePermission.html#line.413">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a> out) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/security/access/UserPermission.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/UserPermission.html b/devapidocs/org/apache/hadoop/hbase/security/access/UserPermission.html index 7fadd12..df15fe9 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/access/UserPermission.html +++ b/devapidocs/org/apache/hadoop/hbase/security/access/UserPermission.html @@ -314,7 +314,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Table <!-- --> </a> <h3>Methods inherited from class org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html" title="class in org.apache.hadoop.hbase.security.access">TablePermission</a></h3> -<code><a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getFamily--">getFamily</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getNamespace--">getNamespace</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getQualifier--">getQualifier</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getTableName--">getTableName</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasFamily--">hasFamily</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasNamespace--">hasNamespace</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasQualifier--">hasQualifier</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasTable--">hasTable</a>, <a href="../../../../../../org/apac he/hadoop/hbase/security/access/TablePermission.html#implies-java.lang.String-org.apache.hadoop.hbase.security.access.Permission.Action-">implies</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#implies-org.apache.hadoop.hbase.TableName-byte:A-byte:A-org.apache.hadoop.hbase.security.access.Permission.Action-">implies</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#implies-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.security.access.Permission.Action-">implies</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#matchesFamily-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.security.access.Permission.Action-">matchesFamily</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#matchesFamilyQualifier-org.apache.hadoop.hbase.TableName-byte:A-byte:A-org.apache.h adoop.hbase.security.access.Permission.Action-">matchesFamilyQualifier</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#tableFieldsEqual-org.apache.hadoop.hbase.security.access.TablePermission-">tableFieldsEqual</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getFamily--">getFamily</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getNamespace--">getNamespace</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getQualifier--">getQualifier</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#getTableName--">getTableName</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasFamily--">hasFamily</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasNamespace--">hasNamespace</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasQualifier--">hasQualifier</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#hasTable--">hasTable</a>, <a href="../../../../../../org/apac he/hadoop/hbase/security/access/TablePermission.html#implies-java.lang.String-org.apache.hadoop.hbase.security.access.Permission.Action-">implies</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#implies-org.apache.hadoop.hbase.TableName-byte:A-byte:A-org.apache.hadoop.hbase.security.access.Permission.Action-">implies</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#implies-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.security.access.Permission.Action-">implies</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#matchesFamily-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.security.access.Permission.Action-">matchesFamily</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#matchesFamilyQualifier-org.apache.hadoop.hbase.TableName-byte:A-byte:A-org.apache.h adoop.hbase.security.access.Permission.Action-">matchesFamilyQualifier</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#setTableName-org.apache.hadoop.hbase.TableName-">setTableName</a>, <a href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html#tableFieldsEqual-org.apache.hadoop.hbase.security.access.TablePermission-">tableFieldsEqual</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.security.access.Permission"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/security/access/class-use/TablePermission.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/class-use/TablePermission.html b/devapidocs/org/apache/hadoop/hbase/security/access/class-use/TablePermission.html index 7a2e1a0..bc6b3b2 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/access/class-use/TablePermission.html +++ b/devapidocs/org/apache/hadoop/hbase/security/access/class-use/TablePermission.html @@ -169,7 +169,7 @@ </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>(package private) static com.google.common.collect.ListMultimap<<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html" title="class in org.apache.hadoop.hbase.security.access">TablePermission</a>></code></td> +<td class="colFirst"><code>static com.google.common.collect.ListMultimap<<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html" title="class in org.apache.hadoop.hbase.security.access">TablePermission</a>></code></td> <td class="colLast"><span class="typeNameLabel">AccessControlLists.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-">getTablePermissions</a></span>(org.apache.hadoop.conf.Configuration conf, <a href="../../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html index 377757c..042bbd4 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html @@ -136,8 +136,8 @@ <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</span></a></li> -<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li> <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/security/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html index dadc344..73b9c9d 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html @@ -191,8 +191,8 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li> <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li> +<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li> <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.VisibilityReplication.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.VisibilityReplication.html b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.VisibilityReplication.html index c2d863d..e1b8aa1 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.VisibilityReplication.html +++ b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.VisibilityReplication.html @@ -233,7 +233,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/Region <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.coprocessor.<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionServerObserver</a></h3> -<code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">postMerge</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postMergeCommit-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">postMergeCommit</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postReplicateLogEntries-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-org.apache.hadoop.hbase.CellScanner-">postReplicateLogEntries</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postRollBackMerge-org.apache.hadoop.hbase.c oprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">postRollBackMerge</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postRollWALWriterRequest-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postRollWALWriterRequest</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">preMerge</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preMergeCommit-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-java.util.List-">preMergeCommit</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preReplicateLogEntries-org.apache.h adoop.hbase.coprocessor.ObserverContext-java.util.List-org.apache.hadoop.hbase.CellScanner-">preReplicateLogEntries</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preRollBackMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">preRollBackMerge</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preRollWALWriterRequest-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preRollWALWriterRequest</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preStopRegionServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preStopRegionServer</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postClearCompactionQueues-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postClearCompactionQueues</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">postMerge</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postMergeCommit-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">postMergeCommit</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postReplicateLogEntries-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List -org.apache.hadoop.hbase.CellScanner-">postReplicateLogEntries</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postRollBackMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">postRollBackMerge</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#postRollWALWriterRequest-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postRollWALWriterRequest</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preClearCompactionQueues-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preClearCompactionQueues</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">preMerge</a>, <a href ="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preMergeCommit-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-java.util.List-">preMergeCommit</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preReplicateLogEntries-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-org.apache.hadoop.hbase.CellScanner-">preReplicateLogEntries</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preRollBackMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">preRollBackMerge</a>, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preRollWALWriterRequest-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preRollWALWriterRequest</a>, <a href="../ ../../../../../org/apache/hadoop/hbase/coprocessor/RegionServerObserver.html#preStopRegionServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preStopRegionServer</a></code></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter.html b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter.html index dbb75ec..1b043c2 100644 --- a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter.html +++ b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter.html @@ -121,7 +121,7 @@ </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.83">SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.95">SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter</a> extends <a href="../../../../../org/apache/hadoop/hbase/util/FSUtils.BlackListDirFilter.html" title="class in org.apache.hadoop.hbase.util">FSUtils.BlackListDirFilter</a></pre> <div class="block">Filter that only accepts completed snapshot directories</div> </li> @@ -194,7 +194,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/FSUtils.BlackListDi <ul class="blockListLast"> <li class="blockList"> <h4>CompletedSnaphotDirectoriesFilter</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter.html#line.88">CompletedSnaphotDirectoriesFilter</a>(org.apache.hadoop.fs.FileSystem fs)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter.html#line.100">CompletedSnaphotDirectoriesFilter</a>(org.apache.hadoop.fs.FileSystem fs)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>fs</code> - </dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html index 5a5a207..919a57b 100644 --- a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html +++ b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.78">SnapshotDescriptionUtils</a> +public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.90">SnapshotDescriptionUtils</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">Utility class to help manage <code>SnapshotDesriptions</code>. <p> @@ -127,6 +127,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <pre> /hbase/.snapshots/completed + .aclinfo <--- TablePermission of the origin table .snapshotinfo <--- Description of the snapshot .tableinfo <--- Copy of the tableinfo /.logs @@ -186,38 +187,42 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <th class="colLast" scope="col">Field and Description</th> </tr> <tr class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#ACLINFO_FILE">ACLINFO_FILE</a></span></code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>static long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#DEFAULT_MAX_WAIT_TIME">DEFAULT_MAX_WAIT_TIME</a></span></code> <div class="block">By default, wait 300 seconds for a snapshot to complete</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#LOG">LOG</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#MASTER_SNAPSHOT_TIMEOUT_MILLIS">MASTER_SNAPSHOT_TIMEOUT_MILLIS</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#NO_SNAPSHOT_START_TIME_SPECIFIED">NO_SNAPSHOT_START_TIME_SPECIFIED</a></span></code> <div class="block">Default value if no start time is specified</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#SNAPSHOT_IN_PROGRESS">SNAPSHOT_IN_PROGRESS</a></span></code> <div class="block">This tag will be created in in-progess snapshots</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#SNAPSHOT_LAYOUT_VERSION">SNAPSHOT_LAYOUT_VERSION</a></span></code> <div class="block">Version of the fs layout for a snapshot.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#SNAPSHOT_TIMEOUT_MILLIS_DEFAULT">SNAPSHOT_TIMEOUT_MILLIS_DEFAULT</a></span></code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> @@ -225,7 +230,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#SNAPSHOT_TIMEOUT_MILLIS_KEY">SNAPSHOT_TIMEOUT_MILLIS_KEY</a></span></code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> @@ -233,13 +238,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#SNAPSHOT_TMP_DIR_NAME">SNAPSHOT_TMP_DIR_NAME</a></span></code> <div class="block">Temporary directory under the snapshot directory to store in-progress snapshots</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#SNAPSHOTINFO_FILE">SNAPSHOTINFO_FILE</a></span></code> <div class="block">The file contains the snapshot basic information and it is under the directory of a snapshot.</div> @@ -355,20 +360,31 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </td> </tr> <tr id="i11" class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#grantSnapshotAcl-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.TableName-org.apache.hadoop.conf.Configuration-">grantSnapshotAcl</a></span>(org.apache.hadoop.fs.Path snapshotDir, + org.apache.hadoop.fs.FileSystem fs, + <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#isSecurityAvailable-org.apache.hadoop.conf.Configuration-">isSecurityAvailable</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#isSnapshotOwner-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.security.User-">isSnapshotOwner</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> <div class="block">Check if the user is this table snapshot's owner</div> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#readSnapshotInfo-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">readSnapshotInfo</a></span>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path snapshotDir)</code> <div class="block">Read in the <code>HBaseProtos.SnapshotDescription</code> stored for the snapshot in the passed directory</div> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#validate-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.conf.Configuration-">validate</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, org.apache.hadoop.conf.Configuration conf)</code> @@ -376,7 +392,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? parameters, if none have been supplied.</div> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i16" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#writeSnapshotInfo-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-">writeSnapshotInfo</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, org.apache.hadoop.fs.Path workingDir, @@ -384,6 +400,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <div class="block">Write the snapshot description into the working directory of a snapshot</div> </td> </tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#writeTableAclInfo-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-">writeTableAclInfo</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, + org.apache.hadoop.fs.Path workingDir, + org.apache.hadoop.fs.FileSystem fs, + org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> @@ -412,7 +435,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.93">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.105">LOG</a></pre> </li> </ul> <a name="SNAPSHOT_LAYOUT_VERSION"> @@ -421,7 +444,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>SNAPSHOT_LAYOUT_VERSION</h4> -<pre>public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.98">SNAPSHOT_LAYOUT_VERSION</a></pre> +<pre>public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.110">SNAPSHOT_LAYOUT_VERSION</a></pre> <div class="block">Version of the fs layout for a snapshot. Future snapshots may have different file layouts, which we may need to read in differently.</div> <dl> @@ -430,13 +453,26 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </dl> </li> </ul> +<a name="ACLINFO_FILE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ACLINFO_FILE</h4> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.113">ACLINFO_FILE</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils.ACLINFO_FILE">Constant Field Values</a></dd> +</dl> +</li> +</ul> <a name="SNAPSHOTINFO_FILE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SNAPSHOTINFO_FILE</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.104">SNAPSHOTINFO_FILE</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.117">SNAPSHOTINFO_FILE</a></pre> <div class="block">The file contains the snapshot basic information and it is under the directory of a snapshot.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -450,7 +486,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>SNAPSHOT_TMP_DIR_NAME</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.107">SNAPSHOT_TMP_DIR_NAME</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.120">SNAPSHOT_TMP_DIR_NAME</a></pre> <div class="block">Temporary directory under the snapshot directory to store in-progress snapshots</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -464,7 +500,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>SNAPSHOT_IN_PROGRESS</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.110">SNAPSHOT_IN_PROGRESS</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.123">SNAPSHOT_IN_PROGRESS</a></pre> <div class="block">This tag will be created in in-progess snapshots</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -478,7 +514,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>NO_SNAPSHOT_START_TIME_SPECIFIED</h4> -<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.113">NO_SNAPSHOT_START_TIME_SPECIFIED</a></pre> +<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.126">NO_SNAPSHOT_START_TIME_SPECIFIED</a></pre> <div class="block">Default value if no start time is specified</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -492,7 +528,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>MASTER_SNAPSHOT_TIMEOUT_MILLIS</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.116">MASTER_SNAPSHOT_TIMEOUT_MILLIS</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.129">MASTER_SNAPSHOT_TIMEOUT_MILLIS</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils.MASTER_SNAPSHOT_TIMEOUT_MILLIS">Constant Field Values</a></dd> @@ -505,7 +541,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_MAX_WAIT_TIME</h4> -<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.119">DEFAULT_MAX_WAIT_TIME</a></pre> +<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.132">DEFAULT_MAX_WAIT_TIME</a></pre> <div class="block">By default, wait 300 seconds for a snapshot to complete</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -520,7 +556,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <li class="blockList"> <h4>SNAPSHOT_TIMEOUT_MILLIS_DEFAULT</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.127">SNAPSHOT_TIMEOUT_MILLIS_DEFAULT</a></pre> +public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.140">SNAPSHOT_TIMEOUT_MILLIS_DEFAULT</a></pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use <a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#DEFAULT_MAX_WAIT_TIME"><code>DEFAULT_MAX_WAIT_TIME</code></a> instead.</span></div> <div class="block">By default, check to see if the snapshot is complete (ms)</div> <dl> @@ -536,7 +572,7 @@ public static final int <a href="../../../../../src-html/org/apache/hadoop/ <li class="blockList"> <h4>SNAPSHOT_TIMEOUT_MILLIS_KEY</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.135">SNAPSHOT_TIMEOUT_MILLIS_KEY</a></pre> +public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.148">SNAPSHOT_TIMEOUT_MILLIS_KEY</a></pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use <a href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#MASTER_SNAPSHOT_TIMEOUT_MILLIS"><code>MASTER_SNAPSHOT_TIMEOUT_MILLIS</code></a> instead.</span></div> <div class="block">Conf key for # of ms elapsed before injecting a snapshot timeout error when waiting for completion.</div> @@ -560,7 +596,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockListLast"> <li class="blockList"> <h4>SnapshotDescriptionUtils</h4> -<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.137">SnapshotDescriptionUtils</a>()</pre> +<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.150">SnapshotDescriptionUtils</a>()</pre> </li> </ul> </li> @@ -577,7 +613,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getMaxMasterTimeout</h4> -<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.147">getMaxMasterTimeout</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.160">getMaxMasterTimeout</a>(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.Type type, long defaultMaxWaitTime)</pre> <dl> @@ -596,7 +632,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getSnapshotRootDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.165">getSnapshotRootDir</a>(org.apache.hadoop.fs.Path rootDir)</pre> +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.178">getSnapshotRootDir</a>(org.apache.hadoop.fs.Path rootDir)</pre> <div class="block">Get the snapshot root directory. All the snapshots are kept under this directory, i.e. ${hbase.rootdir}/.snapshot</div> <dl> @@ -613,7 +649,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getCompletedSnapshotDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.176">getCompletedSnapshotDir</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.189">getCompletedSnapshotDir</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, org.apache.hadoop.fs.Path rootDir)</pre> <div class="block">Get the directory for a specified snapshot. This directory is a sub-directory of snapshot root directory and all the data files for a snapshot are kept under this directory.</div> @@ -632,7 +668,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getCompletedSnapshotDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.187">getCompletedSnapshotDir</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.200">getCompletedSnapshotDir</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, org.apache.hadoop.fs.Path rootDir)</pre> <div class="block">Get the directory for a completed snapshot. This directory is a sub-directory of snapshot root directory and all the data files for a snapshot are kept under this directory.</div> @@ -651,7 +687,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getWorkingSnapshotDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.197">getWorkingSnapshotDir</a>(org.apache.hadoop.fs.Path rootDir)</pre> +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.210">getWorkingSnapshotDir</a>(org.apache.hadoop.fs.Path rootDir)</pre> <div class="block">Get the general working directory for snapshots - where they are built, where they are temporarily copied on export, etc.</div> <dl> @@ -668,7 +704,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getWorkingSnapshotDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.207">getWorkingSnapshotDir</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.220">getWorkingSnapshotDir</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, org.apache.hadoop.fs.Path rootDir)</pre> <div class="block">Get the directory to build a snapshot, before it is finalized</div> <dl> @@ -686,7 +722,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getWorkingSnapshotDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.217">getWorkingSnapshotDir</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.230">getWorkingSnapshotDir</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, org.apache.hadoop.fs.Path rootDir)</pre> <div class="block">Get the directory to build a snapshot, before it is finalized</div> <dl> @@ -704,7 +740,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getCompletedSnapshotDir</h4> -<pre>private static final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.227">getCompletedSnapshotDir</a>(org.apache.hadoop.fs.Path snapshotsDir, +<pre>private static final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.240">getCompletedSnapshotDir</a>(org.apache.hadoop.fs.Path snapshotsDir, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName)</pre> <div class="block">Get the directory to store the snapshot instance</div> <dl> @@ -722,7 +758,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>getSnapshotsDir</h4> -<pre>public static final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.235">getSnapshotsDir</a>(org.apache.hadoop.fs.Path rootDir)</pre> +<pre>public static final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.248">getSnapshotsDir</a>(org.apache.hadoop.fs.Path rootDir)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>rootDir</code> - hbase root directory</dd> @@ -737,7 +773,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>validate</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.249">validate</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.262">validate</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, org.apache.hadoop.conf.Configuration conf) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <div class="block">Convert the passed snapshot description into a 'full' snapshot description based on default @@ -761,7 +797,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>writeSnapshotInfo</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.277">writeSnapshotInfo</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.290">writeSnapshotInfo</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, org.apache.hadoop.fs.Path workingDir, org.apache.hadoop.fs.FileSystem fs) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -783,7 +819,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>createInProgressTag</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.302">createInProgressTag</a>(org.apache.hadoop.fs.Path workingDir, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.315">createInProgressTag</a>(org.apache.hadoop.fs.Path workingDir, org.apache.hadoop.fs.FileSystem fs) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Create in-progress tag under .tmp of in-progress snapshot</div> @@ -799,7 +835,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>readSnapshotInfo</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.317">readSnapshotInfo</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.330">readSnapshotInfo</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path snapshotDir) throws <a href="../../../../../org/apache/hadoop/hbase/snapshot/CorruptedSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot">CorruptedSnapshotException</a></pre> <div class="block">Read in the <code>HBaseProtos.SnapshotDescription</code> stored for the snapshot in the passed directory</div> @@ -821,7 +857,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <ul class="blockList"> <li class="blockList"> <h4>completeSnapshot</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.345">completeSnapshot</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.358">completeSnapshot</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, org.apache.hadoop.fs.Path rootdir, org.apache.hadoop.fs.Path workingDir, org.apache.hadoop.fs.FileSystem fs) @@ -845,10 +881,10 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ <a name="isSnapshotOwner-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.security.User-"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>isSnapshotOwner</h4> -<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.364">isSnapshotOwner</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.377">isSnapshotOwner</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</pre> <div class="block">Check if the user is this table snapshot's owner</div> <dl> @@ -861,6 +897,54 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/ </dl> </li> </ul> +<a name="isSecurityAvailable-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isSecurityAvailable</h4> +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.383">isSecurityAvailable</a>(org.apache.hadoop.conf.Configuration conf) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +</dl> +</li> +</ul> +<a name="writeTableAclInfo-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>writeTableAclInfo</h4> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.391">writeTableAclInfo</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, + org.apache.hadoop.fs.Path workingDir, + org.apache.hadoop.fs.FileSystem fs, + org.apache.hadoop.conf.Configuration conf) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +</dl> +</li> +</ul> +<a name="grantSnapshotAcl-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.TableName-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>grantSnapshotAcl</h4> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html#line.431">grantSnapshotAcl</a>(org.apache.hadoop.fs.Path snapshotDir, + org.apache.hadoop.fs.FileSystem fs, + <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + org.apache.hadoop.conf.Configuration conf) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +</dl> +</li> +</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/HBaseSnapshotException.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/HBaseSnapshotException.html b/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/HBaseSnapshotException.html index e53a470..c5aa3e6 100644 --- a/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/HBaseSnapshotException.html +++ b/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/HBaseSnapshotException.html @@ -138,9 +138,10 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code>(package private) long</code></td> -<td class="colLast"><span class="typeNameLabel">SnapshotManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html#cloneSnapshot-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.util.NonceKey-">cloneSnapshot</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, +<td class="colLast"><span class="typeNameLabel">SnapshotManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html#cloneSnapshot-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.util.NonceKey-boolean-">cloneSnapshot</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription snapshot, <a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor, - <a href="../../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> nonceKey)</code> + <a href="../../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> nonceKey, + boolean restoreAcl)</code> <div class="block">Clone the specified snapshot into a new table.</div> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dd7176bf/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/RestoreSnapshotException.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/RestoreSnapshotException.html b/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/RestoreSnapshotException.html index 2fb28a4..b12720f 100644 --- a/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/RestoreSnapshotException.html +++ b/devapidocs/org/apache/hadoop/hbase/snapshot/class-use/RestoreSnapshotException.html @@ -129,13 +129,28 @@ <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html#cloneSnapshot-java.lang.String-org.apache.hadoop.hbase.TableName-boolean-">cloneSnapshot</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + boolean restoreAcl)</code> +<div class="block">Create a new table by cloning the snapshot content.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#cloneSnapshot-java.lang.String-org.apache.hadoop.hbase.TableName-boolean-">cloneSnapshot</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + boolean restoreAcl)</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td> <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableNameBeforeRestoreSnapshot-java.lang.String-">getTableNameBeforeRestoreSnapshot</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> -<td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#internalRestoreSnapshotAsync-java.lang.String-org.apache.hadoop.hbase.TableName-">internalRestoreSnapshotAsync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, - <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> +<td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#internalRestoreSnapshotAsync-java.lang.String-org.apache.hadoop.hbase.TableName-boolean-">internalRestoreSnapshotAsync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + boolean restoreAcl)</code> <div class="block">Execute Restore/Clone snapshot and wait for the server to complete (blocking).</div> </td> </tr>