Package com.slack.api.audit.impl
Class AuditClientImpl
- java.lang.Object
-
- com.slack.api.audit.impl.AuditClientImpl
-
- All Implemented Interfaces:
AuditClient
public class AuditClientImpl extends Object implements AuditClient
-
-
Field Summary
-
Fields inherited from interface com.slack.api.audit.AuditClient
ENDPOINT_URL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description AuditClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache)
AuditClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache, String token)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditClient
attachRawBody(boolean attachRawBody)
ActionsResponse
getActions()
ActionsResponse
getActions(ActionsRequest req)
ActionsResponse
getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req)
String
getEndpointUrlPrefix()
LogsResponse
getLogs(LogsRequest req)
LogsResponse
getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req)
SchemasResponse
getSchemas()
SchemasResponse
getSchemas(SchemasRequest req)
SchemasResponse
getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req)
void
setEndpointUrlPrefix(String endpointUrlPrefix)
-
-
-
Constructor Detail
-
AuditClientImpl
public AuditClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache)
-
AuditClientImpl
public AuditClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache, String token)
-
-
Method Detail
-
getEndpointUrlPrefix
public String getEndpointUrlPrefix()
-
setEndpointUrlPrefix
public void setEndpointUrlPrefix(String endpointUrlPrefix)
-
attachRawBody
public AuditClient attachRawBody(boolean attachRawBody)
- Specified by:
attachRawBody
in interfaceAuditClient
-
getSchemas
public SchemasResponse getSchemas() throws IOException, AuditApiException
- Specified by:
getSchemas
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
getSchemas
public SchemasResponse getSchemas(SchemasRequest req) throws IOException, AuditApiException
- Specified by:
getSchemas
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
getSchemas
public SchemasResponse getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req) throws IOException, AuditApiException
- Specified by:
getSchemas
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
getActions
public ActionsResponse getActions() throws IOException, AuditApiException
- Specified by:
getActions
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
getActions
public ActionsResponse getActions(ActionsRequest req) throws IOException, AuditApiException
- Specified by:
getActions
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
getActions
public ActionsResponse getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req) throws IOException, AuditApiException
- Specified by:
getActions
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
getLogs
public LogsResponse getLogs(LogsRequest req) throws IOException, AuditApiException
- Specified by:
getLogs
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
getLogs
public LogsResponse getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req) throws IOException, AuditApiException
- Specified by:
getLogs
in interfaceAuditClient
- Throws:
IOException
AuditApiException
-
-