Acl.InheritanceType
The enum that presents the type of inheritance.
Inherited Method Summary
From class
java.lang.Enum
final
int
|
compareTo(E arg0)
|
int
|
compareTo(Object arg0)
|
final
boolean
|
equals(Object arg0)
|
final
Class<E>
|
getDeclaringClass()
|
final
int
|
hashCode()
|
final
String
|
name()
|
final
int
|
ordinal()
|
String
|
toString()
|
static
<T extends Enum<T>>
T
|
valueOf(Class<T> arg0, String arg1)
|
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
From interface
java.lang.Comparable
abstract
int
|
compareTo(E extends Enum<E> arg0)
|
Enum Values
public
static
final
Acl.InheritanceType
BOTH_PERMIT
Both the current (child's) and inherit from (parent's) ACLs must both allow access.
public
static
final
Acl.InheritanceType
CHILD_OVERRIDE
The Item
(child's) ACL takes precedence over the inherit from (parent's) ACL.
public
static
final
Acl.InheritanceType
PARENT_OVERRIDE
The inherit from (parent's) ACL takes precedence over the Item
(child's) ACL.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-03 UTC.
[null,null,["Last updated 2024-09-03 UTC."],[[["`Acl.InheritanceType` is an enum defining how access control lists (ACLs) are inherited between parent and child items."],["It offers three inheritance types: `BOTH_PERMIT`, `CHILD_OVERRIDE`, and `PARENT_OVERRIDE`."],["`BOTH_PERMIT` requires both parent and child ACLs to allow access."],["`CHILD_OVERRIDE` prioritizes the child's ACL over the parent's."],["`PARENT_OVERRIDE` prioritizes the parent's ACL over the child's."]]],[]]