public static final class AclEntry.Builder extends Object
AclEntry对象的构建器。 
        通过调用由AclEntry类定义的newBuilder方法之一获得一个Builder对象。 
Builder对象是可变的,并且不安全地被多个并发线程使用而没有适当的同步。
| Modifier and Type | Method and Description | 
|---|---|
| AclEntry | build() 
             从此构建器的组件构造一个 AclEntry。 | 
| AclEntry.Builder | setFlags(AclEntryFlag... flags)
              设置此构建器的标志组件。 
             | 
| AclEntry.Builder | setFlags(Set<AclEntryFlag> flags)
              设置此构建器的标志组件。 
             | 
| AclEntry.Builder | setPermissions(AclEntryPermission... perms)
              设置此构建器的权限组件。 
             | 
| AclEntry.Builder | setPermissions(Set<AclEntryPermission> perms)
              设置此构建器的权限组件。 
             | 
| AclEntry.Builder | setPrincipal(UserPrincipal who)
              设置此构建器的主要组件。 
             | 
| AclEntry.Builder | setType(AclEntryType type)
              设置此构建器的类型组件。 
             | 
public AclEntry build()
AclEntry 。 
           为了构建一个AclEntry ,需要设置类型和AclEntry 。 
          IllegalStateException - 如果类型或组件未设置 
           public AclEntry.Builder setType(AclEntryType type)
type - 组件类型 
           public AclEntry.Builder setPrincipal(UserPrincipal who)
who - 主要组成部分 
           public AclEntry.Builder setPermissions(Set<AclEntryPermission> perms)
perms - 权限组件 
           ClassCastException - 如果集合包含不是类型为 
            AclEntryPermission 
           public AclEntry.Builder setPermissions(AclEntryPermission... perms)
perms - 权限组件 
           public AclEntry.Builder setFlags(Set<AclEntryFlag> flags)
flags - 标志组件 
           ClassCastException - 如果集合包含不是类型 
            AclEntryFlag 
           public AclEntry.Builder setFlags(AclEntryFlag... flags)
flags - 标志组件 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.