Package io.vertx.ext.auth.abac

## Interface PolicyBasedAuthorizationProvider

- All Superinterfaces:
    `AuthorizationProvider`

      public interface PolicyBasedAuthorizationProvider
      extends AuthorizationProvider

- - ### Method Summary

    All Methods Static Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `PolicyBasedAuthorizationProvider` | `addPolicy​(Policy policy)` |
    `PolicyBasedAuthorizationProvider` | `clear()` |
    `static PolicyBasedAuthorizationProvider` | `create()` |
    `PolicyBasedAuthorizationProvider` | `setPolicies​(List<Policy> policies)` |

    - ### Methods inherited from interface io.vertx.ext.auth.authorization.AuthorizationProvider

      `getAuthorizations, getId`

- - ### Method Detail

    - #### create

          static PolicyBasedAuthorizationProvider create()

    - #### addPolicy

          PolicyBasedAuthorizationProvider addPolicy​(Policy policy)

    - #### setPolicies

          PolicyBasedAuthorizationProvider setPolicies​(List<Policy> policies)

    - #### clear

          PolicyBasedAuthorizationProvider clear()