Interface PluginPermissions

All Known Implementing Classes:
PipelineRestPermissions, RestPermissions, SidecarRestPermissions, ViewsRestPermissions

public interface PluginPermissions
  • Method Details

    • permissions

      Set<Permission> permissions()
    • readerBasePermissions

      Set<Permission> readerBasePermissions()
    • builtinRoles

      default Set<BuiltinRole> builtinRoles()
      A set of built-in roles that should be added to every graylog setup.
      Returns:
      The roles that this plugin provides