Package io.continual.iam.access
Class AccessControlEntry.Builder
- java.lang.Object
-
- io.continual.iam.access.AccessControlEntry.Builder
-
- Enclosing class:
- AccessControlEntry
public static class AccessControlEntry.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessControlEntrybuild()AccessControlEntry.Builderdeny()AccessControlEntry.BuilderforAllUsers()AccessControlEntry.BuilderforAnyOperation()AccessControlEntry.BuilderforOwner()AccessControlEntry.BuilderforSubject(String userOrGroupId)AccessControlEntry.Builderoperation(String op)AccessControlEntry.Builderoperations(String... ops)AccessControlEntry.Builderoperations(Collection<String> ops)AccessControlEntry.Builderpermit()AccessControlEntry.BuilderwithAccess(AccessControlEntry.Access a)
-
-
-
Method Detail
-
forSubject
public AccessControlEntry.Builder forSubject(String userOrGroupId)
-
forAllUsers
public AccessControlEntry.Builder forAllUsers()
-
forOwner
public AccessControlEntry.Builder forOwner()
-
permit
public AccessControlEntry.Builder permit()
-
deny
public AccessControlEntry.Builder deny()
-
withAccess
public AccessControlEntry.Builder withAccess(AccessControlEntry.Access a)
-
operation
public AccessControlEntry.Builder operation(String op)
-
operations
public AccessControlEntry.Builder operations(String... ops)
-
operations
public AccessControlEntry.Builder operations(Collection<String> ops)
-
forAnyOperation
public AccessControlEntry.Builder forAnyOperation()
-
build
public AccessControlEntry build()
-
-