Package com.slack.api.audit
Interface AuditClient
-
- All Known Implementing Classes:
AuditClientImpl
public interface AuditClient
Audit Logs API client.Monitor what's happening in your Enterprise Grid organization using Slack's Audit Logs API. The Audit Logs API can be used by security information and event management (SIEM) tools to provide analysis of how your Slack organization is being accessed.
You can also use this API to write your own applications to see how members of your organization are using Slack.
- See Also:
-
-
-
Field Summary
Fields Modifier and Type Field Description static String
ENDPOINT_URL_PREFIX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditClient
attachRawBody(boolean attachRawBody)
ActionsResponse
getActions()
ActionsResponse
getActions(ActionsRequest req)
ActionsResponse
getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req)
LogsResponse
getLogs(LogsRequest req)
LogsResponse
getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req)
SchemasResponse
getSchemas()
SchemasResponse
getSchemas(SchemasRequest req)
SchemasResponse
getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req)
-
-
-
-
Field Detail
-
ENDPOINT_URL_PREFIX
static final String ENDPOINT_URL_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
attachRawBody
AuditClient attachRawBody(boolean attachRawBody)
-
getSchemas
SchemasResponse getSchemas() throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
getSchemas
SchemasResponse getSchemas(SchemasRequest req) throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
getSchemas
SchemasResponse getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req) throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
getActions
ActionsResponse getActions() throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
getActions
ActionsResponse getActions(ActionsRequest req) throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
getActions
ActionsResponse getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req) throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
getLogs
LogsResponse getLogs(LogsRequest req) throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
getLogs
LogsResponse getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req) throws IOException, AuditApiException
- Throws:
IOException
AuditApiException
-
-