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.BuilderaddGraphAuths(Collection<? extends String> graphAuths)FederatedAccessbuild()FederatedAccess.Builderclone(FederatedAccess that)FederatedAccess.BuildergraphAuths(String... opAuth)FederatedAccess.BuildergraphAuths(Collection<? extends String> graphAuths)FederatedAccess.BuilderisPublic(boolean isPublic)FederatedAccess.BuildermakePrivate()FederatedAccess.BuildermakePublic()FederatedAccess.BuilderowningUserId(String owningUser)FederatedAccess.BuilderreadAccessPredicate(AccessPredicate readAccessPredicate)FederatedAccess.BuilderwriteAccessPredicate(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)
-
-