public static final class AclEntry.Builder extends Object
AclEntry
オブジェクトのビルダーです。
Builder
オブジェクトを取得するには、AclEntry
クラスで定義されている newBuilder
メソッドの 1 つを呼び出します。
ビルダーオブジェクトは可変であり、適切な同期処理を行わずに複数の並行スレッドで安全に使用することはできません。
修飾子と型 | メソッドと説明 |
---|---|
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
を構築するためには、タイプおよび who コンポーネントを設定しておく必要があります。IllegalStateException
- タイプまたは who コンポーネントが設定されていない場合public AclEntry.Builder setType(AclEntryType type)
public AclEntry.Builder setPrincipal(UserPrincipal who)
public AclEntry.Builder setPermissions(Set<AclEntryPermission> perms)
ClassCastException
- セットに次の型でない要素が含まれる場合 AclEntryPermission
public AclEntry.Builder setPermissions(AclEntryPermission... perms)
public AclEntry.Builder setFlags(Set<AclEntryFlag> flags)
ClassCastException
- セットに次の型でない要素が含まれる場合 AclEntryFlag
public AclEntry.Builder setFlags(AclEntryFlag... flags)
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.