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 AsyncAuditClient
attachRawBody(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:
attachRawBody
in interfaceAsyncAuditClient
-
getSchemas
- Specified by:
getSchemas
in interfaceAsyncAuditClient
-
getSchemas
- Specified by:
getSchemas
in interfaceAsyncAuditClient
-
getSchemas
public CompletableFuture<SchemasResponse> getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req)- Specified by:
getSchemas
in interfaceAsyncAuditClient
-
getActions
- Specified by:
getActions
in interfaceAsyncAuditClient
-
getActions
- Specified by:
getActions
in interfaceAsyncAuditClient
-
getActions
public CompletableFuture<ActionsResponse> getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req)- Specified by:
getActions
in interfaceAsyncAuditClient
-
getLogs
- Specified by:
getLogs
in interfaceAsyncAuditClient
-
getLogs
public CompletableFuture<LogsResponse> getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req)- Specified by:
getLogs
in interfaceAsyncAuditClient
-