Package org.apache.gravitino.authorization
package org.apache.gravitino.authorization
-
ClassDescriptionThe interface of a Group.The MetadataObjectChange interface defines the public API for managing roles in an authorization.A RemoveMetadataObject is to remove securable object's metadata entity.A RenameMetadataObject is to rename securable object's metadata entity.Every metadata object has an owner.The type of the owner.The interface of a privilege.The condition of this privilege.The name of this privilege.The helper class for
Privilege
.The privilege to consume from a topic.The privilege to create a catalog.The privilege to create a fileset.The privilege to create a modelThe privilege to create a model versionThe privilege to create a role.The privilege to create a schema.The privilege to create a table.The privilege to create a topic.Privileges.GenericPrivilege<T extends Privileges.GenericPrivilege<T>>Abstract class representing a generic privilege.The privilege to grant or revoke a role for the user or the group.The privilege to manage groups.The privilege to manage users.The privilege to write data to a table or modify the table schema.The privilege to produce to a topic.The privilege to read a fileset.The privilege to select data from a table.The privilege to use a catalog.The privilege to view the metadata of the model and download all the model versionsThe privilege to use a schema.The privilege to write a fileset.The interface of a role.The RoleChange interface defines the public API for managing roles in an authorization.A AddSecurableObject to add a securable object to a role.A RemoveSecurableObject to remove a securable object from a role.A UpdateSecurableObject is to update securable object's privilege from a role.The securable object is the entity which access can be granted.The helper class forSecurableObject
.Interface for supporting list role names for objects.The interface of a user.