Class FederatedAccess.Builder
- java.lang.Object
-
- uk.gov.gchq.gaffer.federatedstore.FederatedAccess.Builder
-
- Enclosing class:
- FederatedAccess
public static class FederatedAccess.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FederatedAccess.Builder
addGraphAuths(Collection<? extends String> graphAuths)
FederatedAccess
build()
FederatedAccess.Builder
clone(FederatedAccess that)
FederatedAccess.Builder
graphAuths(String... opAuth)
FederatedAccess.Builder
graphAuths(Collection<? extends String> graphAuths)
FederatedAccess.Builder
isPublic(boolean isPublic)
FederatedAccess.Builder
makePrivate()
FederatedAccess.Builder
makePublic()
FederatedAccess.Builder
owningUserId(String owningUser)
FederatedAccess.Builder
readAccessPredicate(AccessPredicate readAccessPredicate)
FederatedAccess.Builder
writeAccessPredicate(AccessPredicate writeAccessPredicate)
-
-
-
Method Detail
-
graphAuths
public FederatedAccess.Builder graphAuths(String... opAuth)
-
graphAuths
public FederatedAccess.Builder graphAuths(Collection<? extends String> graphAuths)
-
addGraphAuths
public FederatedAccess.Builder addGraphAuths(Collection<? extends String> graphAuths)
-
owningUserId
public FederatedAccess.Builder owningUserId(String owningUser)
-
readAccessPredicate
public FederatedAccess.Builder readAccessPredicate(AccessPredicate readAccessPredicate)
-
writeAccessPredicate
public FederatedAccess.Builder writeAccessPredicate(AccessPredicate writeAccessPredicate)
-
build
public FederatedAccess build()
-
makePublic
public FederatedAccess.Builder makePublic()
-
makePrivate
public FederatedAccess.Builder makePrivate()
-
isPublic
public FederatedAccess.Builder isPublic(boolean isPublic)
-
clone
public FederatedAccess.Builder clone(FederatedAccess that)
-
-