| Interface | Description |
|---|---|
| Group |
The interface of a Group.
|
| MetadataObjectChange |
The MetadataObjectChange interface defines the public API for managing roles in an authorization.
|
| Owner |
Every metadata object has an owner.
|
| Privilege |
The interface of a privilege.
|
| Role |
The interface of a role.
|
| RoleChange |
The RoleChange interface defines the public API for managing roles in an authorization.
|
| SecurableObject |
The securable object is the entity which access can be granted.
|
| SupportsRoles |
Interface for supporting list role names for objects.
|
| User |
The interface of a user.
|
| Class | Description |
|---|---|
| MetadataObjectChange.RemoveMetadataObject |
A RemoveMetadataObject is to remove securable object's metadata entity.
|
| MetadataObjectChange.RenameMetadataObject |
A RenameMetadataObject is to rename securable object's metadata entity.
|
| Privileges |
The helper class for
Privilege. |
| Privileges.ConsumeTopic |
The privilege to consume from a topic.
|
| Privileges.CreateCatalog |
The privilege to create a catalog.
|
| Privileges.CreateFileset |
The privilege to create a fileset.
|
| Privileges.CreateRole |
The privilege to create a role.
|
| Privileges.CreateSchema |
The privilege to create a schema.
|
| Privileges.CreateTable |
The privilege to create a table.
|
| Privileges.CreateTopic |
The privilege to create a topic.
|
| Privileges.GenericPrivilege<T extends Privileges.GenericPrivilege<T>> |
Abstract class representing a generic privilege.
|
| Privileges.ManageGrants |
The privilege to grant or revoke a role for the user or the group.
|
| Privileges.ManageGroups |
The privilege to manage groups.
|
| Privileges.ManageUsers |
The privilege to manage users.
|
| Privileges.ModifyTable |
The privilege to write data to a table or modify the table schema.
|
| Privileges.ProduceTopic |
The privilege to produce to a topic.
|
| Privileges.ReadFileset |
The privilege to read a fileset.
|
| Privileges.SelectTable |
The privilege to select data from a table.
|
| Privileges.UseCatalog |
The privilege to use a catalog.
|
| Privileges.UseSchema |
The privilege to use a schema.
|
| Privileges.WriteFileset |
The privilege to write a fileset.
|
| RoleChange.AddSecurableObject |
A AddSecurableObject to add a securable object to a role.
|
| RoleChange.RemoveSecurableObject |
A RemoveSecurableObject to remove a securable object from a role.
|
| RoleChange.UpdateSecurableObject |
A UpdateSecurableObject is to update securable object's privilege from a role.
|
| SecurableObjects |
The helper class for
SecurableObject. |
| Enum | Description |
|---|---|
| Owner.Type |
The type of the owner.
|
| Privilege.Condition |
The condition of this privilege.
|
| Privilege.Name |
The name of this privilege.
|