Package io.weaviate.client.v1.rbac.api
Class WeaviatePermission
java.lang.Object
io.weaviate.client.v1.rbac.api.WeaviatePermission
API model for serializing/deserializing permissions.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionWeaviatePermission(String action) WeaviatePermission(String action, BackupsPermission backups, CollectionsPermission collections, DataPermission data, NodesPermission nodes, RolesPermission roles, TenantsPermission tenants, UsersPermission users) WeaviatePermission(String action, Permission<P> perm) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangetData()getNodes()getRoles()getUsers()inthashCode()static List<WeaviatePermission>mergePermissions(List<Permission<?>> permissions) toString()
-
Constructor Details
-
WeaviatePermission
-
WeaviatePermission
-
WeaviatePermission
public WeaviatePermission(String action, BackupsPermission backups, CollectionsPermission collections, DataPermission data, NodesPermission nodes, RolesPermission roles, TenantsPermission tenants, UsersPermission users)
-
-
Method Details