Package oracle.dbtools.plugin.api.security

## Interface PrivilegeSet

- All Superinterfaces:
    `HasPrivileges`

      public interface PrivilegeSet
      extends HasPrivileges

  A Collection of `Privilege` instances. Use this type to faciliate building custom `HasPrivileges` providers:
  Author:
    cdivilly
  See Also:
    `PrivilegeSets.builder()`

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static interface` | `PrivilegeSet.Builder` | Builds `PrivilegeSet` instances

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `PrivilegeSet.Builder` | `modify()` | Produce a new `PrivilegeSet.Builder` instance initialized with the state of this `PrivilegeSet`

    - ### Methods inherited from interface oracle.dbtools.plugin.api.security.HasPrivileges

      `privilege`

- - ### Method Detail

    - #### modify

          PrivilegeSet.Builder modify()

      Produce a new `PrivilegeSet.Builder` instance initialized with the state of this `PrivilegeSet`
      Returns:
        `PrivilegeSet.Builder` instance