Interface AdminEventQuery

    • Method Detail

      • realm

        AdminEventQuery realm​(String realmId)
        Search by resource realm
        Parameters:
        realmId - realm id
        Returns:
        Associated AdminEventQuery for method chaining
      • authRealm

        AdminEventQuery authRealm​(String realmId)
        Search by authentication realm
        Parameters:
        realmId - realm name
        Returns:
        Associated AdminEventQuery for method chaining
      • authClient

        AdminEventQuery authClient​(String clientId)
        Search by authenticated client
        Parameters:
        clientId - client uuid
        Returns:
        Associated AdminEventQuery for method chaining
      • authUser

        AdminEventQuery authUser​(String userId)
        Search by authenticated user
        Parameters:
        userId - user uuid
        Returns:
        Associated AdminEventQuery for method chaining
      • authIpAddress

        AdminEventQuery authIpAddress​(String ipAddress)
        Search by request ip address
        Parameters:
        ipAddress -
        Returns:
        Associated AdminEventQuery for method chaining
      • operation

        AdminEventQuery operation​(OperationType... operations)
        Search by operation type
        Parameters:
        operations -
        Returns:
        this for method chaining
      • resourcePath

        AdminEventQuery resourcePath​(String resourcePath)
        Search by resource path. Supports wildcard *. For example:
        • */master - matches 'realms/master'
        • realms/master/*/00d4b16f - matches 'realms/master/clients/00d4b16f'
        • realms/master/* - matches anything under 'realms/master'
        Parameters:
        resourcePath -
        Returns:
        this for method chaining
      • fromTime

        AdminEventQuery fromTime​(Date fromTime)
        Search by events after the specified time
        Parameters:
        fromTime - from date
        Returns:
        this for method chaining
      • toTime

        AdminEventQuery toTime​(Date toTime)
        Search by events before the specified time
        Parameters:
        toTime - to date
        Returns:
        this for method chaining
      • firstResult

        AdminEventQuery firstResult​(int first)
        Used for pagination
        Parameters:
        first - first result to return
        Returns:
        this for method chaining
      • maxResults

        AdminEventQuery maxResults​(int max)
        Use for pagination
        Parameters:
        max - the maximum results to return
        Returns:
        this for method chaining
      • getResultStream

        Stream<AdminEvent> getResultStream()
        Executes the query and returns the results as a stream.
        Returns:
        Stream of admin events. Never returns null.