Package com.datadog.api.client.v2.api
Class SlackIntegrationApi
java.lang.Object
com.datadog.api.client.v2.api.SlackIntegrationApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SlackIntegrationApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the API client.listSlackUserBindings(UUID userUuid) List Slack user bindings.listSlackUserBindingsAsync(UUID userUuid) List Slack user bindings.listSlackUserBindingsWithHttpInfo(UUID userUuid) List all Slack user bindings for a given Datadog user from the Datadog Slack integration.listSlackUserBindingsWithHttpInfoAsync(UUID userUuid) List Slack user bindings.voidsetApiClient(ApiClient apiClient) Set the API client.
-
Constructor Details
-
SlackIntegrationApi
public SlackIntegrationApi() -
SlackIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
listSlackUserBindings
List Slack user bindings.- Parameters:
userUuid- The UUID of the Datadog user to list Slack bindings for. (required)- Returns:
- SlackUserBindingsResponse
- Throws:
ApiException- if fails to make API call
-
listSlackUserBindingsAsync
List Slack user bindings.- Parameters:
userUuid- The UUID of the Datadog user to list Slack bindings for. (required)- Returns:
- CompletableFuture<SlackUserBindingsResponse>
-
listSlackUserBindingsWithHttpInfo
public ApiResponse<SlackUserBindingsResponse> listSlackUserBindingsWithHttpInfo(UUID userUuid) throws ApiException List all Slack user bindings for a given Datadog user from the Datadog Slack integration.- Parameters:
userUuid- The UUID of the Datadog user to list Slack bindings for. (required)- Returns:
- ApiResponse<SlackUserBindingsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
listSlackUserBindingsWithHttpInfoAsync
public CompletableFuture<ApiResponse<SlackUserBindingsResponse>> listSlackUserBindingsWithHttpInfoAsync(UUID userUuid) List Slack user bindings.- Parameters:
userUuid- The UUID of the Datadog user to list Slack bindings for. (required)- Returns:
- CompletableFuture<ApiResponse<SlackUserBindingsResponse>>
-