Class SecurityAudit

java.lang.Object
io.vertx.mutiny.ext.auth.audit.SecurityAudit
All Implemented Interfaces:
MutinyDelegate

public class SecurityAudit extends Object implements MutinyDelegate
NOTE: This class has been automatically generated from the original non Mutiny-ified interface.
See Also:
  • SecurityAudit
  • Field Details

  • Constructor Details

    • SecurityAudit

      public SecurityAudit(io.vertx.ext.auth.audit.SecurityAudit delegate)
      Create a new instance of SecurityAudit delegating to the given (non-null) instance of SecurityAudit.
    • SecurityAudit

      public SecurityAudit(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.ext.auth.audit.SecurityAudit getDelegate()
      Get the delegate instance.

      This method returns the instance on which this shim is delegating the calls. And so, give you access to the bare API.

      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate instance
    • create

      public static SecurityAudit create()
    • source

      public SecurityAudit source(io.vertx.core.net.SocketAddress address)
    • destination

      public SecurityAudit destination(io.vertx.core.net.SocketAddress address)
    • resource

      public SecurityAudit resource(io.vertx.core.http.HttpVersion version, io.vertx.core.http.HttpMethod method, String path)
    • resource

      public SecurityAudit resource(String resource)
    • credentials

      public SecurityAudit credentials(io.vertx.ext.auth.authentication.Credentials credentials)
    • user

      public SecurityAudit user(User user)
    • authorization

      public SecurityAudit authorization(Authorization authorization)
    • status

      public SecurityAudit status(int status)
    • audit

      public void audit(io.vertx.ext.auth.audit.Marker marker, boolean success)
    • auditHandlerFor

      public <T> Consumer<io.vertx.core.AsyncResult<T>> auditHandlerFor(io.vertx.ext.auth.audit.Marker marker)
    • newInstance

      public static SecurityAudit newInstance(io.vertx.ext.auth.audit.SecurityAudit delegate)
      Creates a new instance of the SecurityAudit.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object