## Uses of Class
io.vertx.ext.auth.abac.Policy

- Packages that use Policy
  Package | Description
  --- | ---
  io.vertx.ext.auth.abac |
  io.vertx.reactivex.ext.auth.abac |
  io.vertx.rxjava3.ext.auth.abac |

- - ### Uses of Policy in io.vertx.ext.auth.abac

    Methods in io.vertx.ext.auth.abac that return Policy
    Modifier and Type | Method | Description
    --- | --- | ---
    `Policy` | Policy.`addAttribute​(Attribute attribute)` | Add an attribute to the policy.
    `Policy` | Policy.`addAuthorization​(Authorization authorization)` | Add an authorization to the policy.
    `Policy` | Policy.`addSubject​(String subject)` | Add a subject to the current policy.
    `Policy` | Policy.`setAttributes​(Set<Attribute> attributes)` | Set the attributes of the policy.
    `Policy` | Policy.`setAuthorizations​(Set<Authorization> authorizations)` | Set the authorizations of the policy.
    `Policy` | Policy.`setName​(String name)` | Set the policy name.
    `Policy` | Policy.`setSubjects​(Set<String> subjects)` | Replaces all active subjects with the given set.

    Methods in io.vertx.ext.auth.abac with parameters of type Policy
    Modifier and Type | Method | Description
    --- | --- | ---
    `PolicyBasedAuthorizationProvider` | PolicyBasedAuthorizationProvider.`addPolicy​(Policy policy)` |

    Method parameters in io.vertx.ext.auth.abac with type arguments of type Policy
    Modifier and Type | Method | Description
    --- | --- | ---
    `PolicyBasedAuthorizationProvider` | PolicyBasedAuthorizationProvider.`setPolicies​(List<Policy> policies)` |

  - ### Uses of Policy in io.vertx.reactivex.ext.auth.abac

    Methods in io.vertx.reactivex.ext.auth.abac with parameters of type Policy
    Modifier and Type | Method | Description
    --- | --- | ---
    `PolicyBasedAuthorizationProvider` | PolicyBasedAuthorizationProvider.`addPolicy​(Policy policy)` |

    Method parameters in io.vertx.reactivex.ext.auth.abac with type arguments of type Policy
    Modifier and Type | Method | Description
    --- | --- | ---
    `PolicyBasedAuthorizationProvider` | PolicyBasedAuthorizationProvider.`setPolicies​(List<Policy> policies)` |

  - ### Uses of Policy in io.vertx.rxjava3.ext.auth.abac

    Methods in io.vertx.rxjava3.ext.auth.abac with parameters of type Policy
    Modifier and Type | Method | Description
    --- | --- | ---
    `PolicyBasedAuthorizationProvider` | PolicyBasedAuthorizationProvider.`addPolicy​(Policy policy)` |

    Method parameters in io.vertx.rxjava3.ext.auth.abac with type arguments of type Policy
    Modifier and Type | Method | Description
    --- | --- | ---
    `PolicyBasedAuthorizationProvider` | PolicyBasedAuthorizationProvider.`setPolicies​(List<Policy> policies)` |