Package io.getstream.client
Class AuditLogsClient
java.lang.Object
io.getstream.client.AuditLogsClient
Client for querying Stream audit logs.
Audit logs record changes to various entities within your Stream app.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjava8.util.concurrent.CompletableFuture<QueryAuditLogsResponse>queryAuditLogs(QueryAuditLogsFilters filters) Query audit logs with the specified filters and default pagination.java8.util.concurrent.CompletableFuture<QueryAuditLogsResponse>queryAuditLogs(QueryAuditLogsFilters filters, QueryAuditLogsPager pager) Query audit logs with the specified filters and pagination.
-
Constructor Details
-
AuditLogsClient
-
-
Method Details
-
queryAuditLogs
public java8.util.concurrent.CompletableFuture<QueryAuditLogsResponse> queryAuditLogs(QueryAuditLogsFilters filters) throws StreamException Query audit logs with the specified filters and default pagination.- Parameters:
filters- Filters to apply to the query (either entityType+entityID OR userID is required)- Returns:
- CompletableFuture with the query response
- Throws:
StreamException- if the filters are invalid or if there's an API error
-
queryAuditLogs
public java8.util.concurrent.CompletableFuture<QueryAuditLogsResponse> queryAuditLogs(QueryAuditLogsFilters filters, QueryAuditLogsPager pager) throws StreamException Query audit logs with the specified filters and pagination.- Parameters:
filters- Filters to apply to the query (either entityType+entityID OR userID is required)pager- Pagination settings for the query- Returns:
- CompletableFuture with the query response
- Throws:
StreamException- if the filters are invalid or if there's an API error
-