Package com.slack.api.audit.impl
Class AsyncAuditClientImpl
java.lang.Object
com.slack.api.audit.impl.AsyncAuditClientImpl
- All Implemented Interfaces:
AsyncAuditClient
public class AsyncAuditClientImpl extends Object implements AsyncAuditClient
-
Constructor Summary
Constructors Constructor Description AsyncAuditClientImpl(String token, AuditClientImpl audit, MethodsClientImpl methods, SlackConfig config) -
Method Summary
Modifier and Type Method Description AsyncAuditClientattachRawBody(boolean attachRawBody)CompletableFuture<ActionsResponse>getActions()CompletableFuture<ActionsResponse>getActions(ActionsRequest req)CompletableFuture<ActionsResponse>getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req)CompletableFuture<LogsResponse>getLogs(LogsRequest req)CompletableFuture<LogsResponse>getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req)CompletableFuture<SchemasResponse>getSchemas()CompletableFuture<SchemasResponse>getSchemas(SchemasRequest req)CompletableFuture<SchemasResponse>getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req)
-
Constructor Details
-
AsyncAuditClientImpl
public AsyncAuditClientImpl(String token, AuditClientImpl audit, MethodsClientImpl methods, SlackConfig config)
-
-
Method Details
-
attachRawBody
- Specified by:
attachRawBodyin interfaceAsyncAuditClient
-
getSchemas
- Specified by:
getSchemasin interfaceAsyncAuditClient
-
getSchemas
- Specified by:
getSchemasin interfaceAsyncAuditClient
-
getSchemas
public CompletableFuture<SchemasResponse> getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req)- Specified by:
getSchemasin interfaceAsyncAuditClient
-
getActions
- Specified by:
getActionsin interfaceAsyncAuditClient
-
getActions
- Specified by:
getActionsin interfaceAsyncAuditClient
-
getActions
public CompletableFuture<ActionsResponse> getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req)- Specified by:
getActionsin interfaceAsyncAuditClient
-
getLogs
- Specified by:
getLogsin interfaceAsyncAuditClient
-
getLogs
public CompletableFuture<LogsResponse> getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req)- Specified by:
getLogsin interfaceAsyncAuditClient
-