Package io.quarkiverse.openfga.client
Class AuthorizationModelClient
java.lang.Object
io.quarkiverse.openfga.client.AuthorizationModelClient
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationModelClient(API api, io.smallrye.mutiny.Uni<ClientConfig> config) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<Boolean>io.smallrye.mutiny.Uni<Boolean>check(TupleKey tupleKey, List<ConditionalTupleKey> conditionalTuples) io.smallrye.mutiny.Uni<Boolean>check(TupleKey tupleKey, List<ConditionalTupleKey> conditionalTuples, Object context) io.smallrye.mutiny.Uni<Boolean>check(TupleKey tupleKey, List<ConditionalTupleKey> conditionalTuples, Object context, ConsistencyPreference consistency) io.smallrye.mutiny.Uni<UsersetTree>expand(ExpandTupleKey tupleKey) io.smallrye.mutiny.Uni<UsersetTree>expand(ExpandTupleKey tupleKey, ConsistencyPreference consistency) io.smallrye.mutiny.Uni<AuthorizationModel>get()listObjects(String type, String relation, String user) listObjects(String type, String relation, String user, AuthorizationModelClient.Options options) listUsers(AnyObject object, String relation, List<UserTypeFilter> userFilters) listUsers(AnyObject object, String relation, List<UserTypeFilter> userFilters, AuthorizationModelClient.Options options) queryAllTuples(PartialTupleKey tupleKey) queryAllTuples(PartialTupleKey tupleKey, Integer pageSize) io.smallrye.mutiny.Uni<PaginatedList<Tuple>>queryTuples(PartialTupleKey tupleKey, Integer pageSize, String continuationToken) readAllTuples(Integer pageSize) io.smallrye.mutiny.Uni<PaginatedList<Tuple>>readTuples(Integer pageSize, String continuationToken) io.smallrye.mutiny.Uni<Void>write(ConditionalTupleKey tupleKey) write(List<ConditionalTupleKey> writes, List<TupleKey> deletes)
-
Constructor Details
-
AuthorizationModelClient
-
-
Method Details
-
get
-
check
-
check
public io.smallrye.mutiny.Uni<Boolean> check(TupleKey tupleKey, @Nullable List<ConditionalTupleKey> conditionalTuples) -
check
public io.smallrye.mutiny.Uni<Boolean> check(TupleKey tupleKey, @Nullable List<ConditionalTupleKey> conditionalTuples, @Nullable Object context) -
check
public io.smallrye.mutiny.Uni<Boolean> check(TupleKey tupleKey, @Nullable List<ConditionalTupleKey> conditionalTuples, @Nullable Object context, @Nullable ConsistencyPreference consistency) -
expand
-
expand
public io.smallrye.mutiny.Uni<UsersetTree> expand(ExpandTupleKey tupleKey, @Nullable ConsistencyPreference consistency) -
listObjects
-
listObjects
-
listUsers
-
listUsers
public io.smallrye.mutiny.Uni<List<User>> listUsers(AnyObject object, String relation, List<UserTypeFilter> userFilters, @Nullable AuthorizationModelClient.Options options) -
queryTuples
public io.smallrye.mutiny.Uni<PaginatedList<Tuple>> queryTuples(PartialTupleKey tupleKey, @Nullable Integer pageSize, @Nullable String continuationToken) -
queryAllTuples
-
queryAllTuples
public io.smallrye.mutiny.Uni<List<Tuple>> queryAllTuples(PartialTupleKey tupleKey, @Nullable Integer pageSize) -
readTuples
public io.smallrye.mutiny.Uni<PaginatedList<Tuple>> readTuples(@Nullable Integer pageSize, @Nullable String continuationToken) -
readAllTuples
-
readAllTuples
-
write
-
write
-