## Uses of Class
org.apache.ignite.plugin.security.SecurityPermission

- Packages that use SecurityPermission
  Package | Description
  --- | ---
  org.apache.ignite.plugin.security | Contains APIs for security, authentication, and authorization.

- - ### Uses of SecurityPermission in org.apache.ignite.plugin.security

    Methods in org.apache.ignite.plugin.security that return SecurityPermission
    Modifier and Type | Method and Description
    --- | ---
    `static @Nullable SecurityPermission` | SecurityPermission.`fromOrdinal(int ord)` Efficiently gets enumerated value from its ordinal.
    `static SecurityPermission` | SecurityPermission.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static SecurityPermission[]` | SecurityPermission.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.ignite.plugin.security that return types with arguments of type SecurityPermission
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Collection<SecurityPermission>>` | SecurityPermissionSet.`cachePermissions()` Map of cache names to cache permissions.
    `Map<String,Collection<SecurityPermission>>` | SecurityBasicPermissionSet.`cachePermissions()` Map of cache names to cache permissions.
    `Map<String,Collection<SecurityPermission>>` | SecurityPermissionSet.`servicePermissions()` Map of service names to service permissions.
    `Map<String,Collection<SecurityPermission>>` | SecurityBasicPermissionSet.`servicePermissions()` Map of service names to service permissions.
    `Map<String,Collection<SecurityPermission>>` | SecurityPermissionSet.`taskPermissions()` Map of task names to task permissions.
    `Map<String,Collection<SecurityPermission>>` | SecurityBasicPermissionSet.`taskPermissions()` Map of task names to task permissions.

    Methods in org.apache.ignite.plugin.security with parameters of type SecurityPermission
    Modifier and Type | Method and Description
    --- | ---
    `SecurityPermissionSetBuilder` | SecurityPermissionSetBuilder.`appendCachePermissions(String name, SecurityPermission... perms)` Append permission set form `cache` with `name`.
    `SecurityPermissionSetBuilder` | SecurityPermissionSetBuilder.`appendServicePermissions(String name, SecurityPermission... perms)` Append permission set form `service` with `name`.
    `SecurityPermissionSetBuilder` | SecurityPermissionSetBuilder.`appendSystemPermissions(SecurityPermission... perms)` Append system permission set.
    `SecurityPermissionSetBuilder` | SecurityPermissionSetBuilder.`appendTaskPermissions(String name, SecurityPermission... perms)` Append permission set form `task` with `name`.
    `static SecurityPermissionSet` | SecurityPermissionSetBuilder.`systemPermissions(SecurityPermission... perms)`

    Method parameters in org.apache.ignite.plugin.security with type arguments of type SecurityPermission
    Modifier and Type | Method and Description
    --- | ---
    `void` | SecurityBasicPermissionSet.`setCachePermissions(Map<String,Collection<SecurityPermission>> cachePermissions)` Setter for set cache permission map.
    `void` | SecurityBasicPermissionSet.`setServicePermissions(Map<String,Collection<SecurityPermission>> servicePermissions)` Setter for set service permission map.
    `void` | SecurityBasicPermissionSet.`setSystemPermissions(Collection<SecurityPermission> systemPermissions)` Setter for set collection system permission.
    `void` | SecurityBasicPermissionSet.`setTaskPermissions(Map<String,Collection<SecurityPermission>> taskPermissions)` Setter for set task permission map.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023