## Uses of Class
com.hazelcast.config.PermissionConfig

- Packages that use PermissionConfig
  Package | Description
  --- | ---
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  com.hazelcast.security | Provides interfaces/classes for Hazelcast security implementation.

- - ### Uses of PermissionConfig in com.hazelcast.config

    Methods in com.hazelcast.config that return PermissionConfig
    Modifier and Type | Method and Description
    --- | ---
    `PermissionConfig` | PermissionConfig.`addAction(String action)`
    `PermissionConfig` | PermissionConfig.`addEndpoint(String endpoint)`
    `PermissionConfig` | PermissionConfig.`setActions(Set<String> actions)`
    `PermissionConfig` | PermissionConfig.`setEndpoints(Set<String> endpoints)`
    `PermissionConfig` | PermissionConfig.`setName(String name)`
    `PermissionConfig` | PermissionConfig.`setPrincipal(String principal)`
    `PermissionConfig` | PermissionConfig.`setType(PermissionConfig.PermissionType type)`

    Methods in com.hazelcast.config that return types with arguments of type PermissionConfig
    Modifier and Type | Method and Description
    --- | ---
    `Set<PermissionConfig>` | SecurityConfig.`getClientPermissionConfigs()`

    Methods in com.hazelcast.config with parameters of type PermissionConfig
    Modifier and Type | Method and Description
    --- | ---
    `SecurityConfig` | SecurityConfig.`addClientPermissionConfig(PermissionConfig permissionConfig)`

    Method parameters in com.hazelcast.config with type arguments of type PermissionConfig
    Modifier and Type | Method and Description
    --- | ---
    `SecurityConfig` | SecurityConfig.`setClientPermissionConfigs(Set<PermissionConfig> permissions)`

    Constructors in com.hazelcast.config with parameters of type PermissionConfig
    Constructor and Description
    `PermissionConfig(PermissionConfig permissionConfig)`

  - ### Uses of PermissionConfig in com.hazelcast.security

    Methods in com.hazelcast.security that return types with arguments of type PermissionConfig
    Modifier and Type | Method and Description
    --- | ---
    `Set<PermissionConfig>` | SecurityService.`getClientPermissionConfigs()` Returns latest client permission configuration.

    Method parameters in com.hazelcast.security with type arguments of type PermissionConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | SecurityService.`refreshClientPermissions(Set<PermissionConfig> permissionConfigs)` Propagates changes made to client permissions to all members and reinitiates `IPermissionPolicy` with new configuration.
    `void` | SecurityContext.`refreshPermissions(Set<PermissionConfig> permissionConfigs)`
    `void` | IPermissionPolicy.`refreshPermissions(Set<PermissionConfig> permissionConfigs)` Replaces existing permissions with given set of permissions.

Copyright © 2020. All rights reserved.