Package com.datadog.api.client.v2.api
Class WebIntegrationsApi
java.lang.Object
com.datadog.api.client.v2.api.WebIntegrationsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class WebIntegrationsApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateWebIntegrationAccount(String integrationName, WebIntegrationAccountCreateRequest body) Create a web integration account.createWebIntegrationAccountAsync(String integrationName, WebIntegrationAccountCreateRequest body) Create a web integration account.createWebIntegrationAccountWithHttpInfo(String integrationName, WebIntegrationAccountCreateRequest body) Create a new account for a given web integration.createWebIntegrationAccountWithHttpInfoAsync(String integrationName, WebIntegrationAccountCreateRequest body) Create a web integration account.voiddeleteWebIntegrationAccount(String integrationName, String accountId) Delete a web integration account.deleteWebIntegrationAccountAsync(String integrationName, String accountId) Delete a web integration account.deleteWebIntegrationAccountWithHttpInfo(String integrationName, String accountId) Delete an account for a given web integration.deleteWebIntegrationAccountWithHttpInfoAsync(String integrationName, String accountId) Delete a web integration account.Get the API client.getWebIntegrationAccount(String integrationName, String accountId) Get a web integration account.getWebIntegrationAccountAsync(String integrationName, String accountId) Get a web integration account.getWebIntegrationAccountWithHttpInfo(String integrationName, String accountId) Get a single account for a given web integration.getWebIntegrationAccountWithHttpInfoAsync(String integrationName, String accountId) Get a web integration account.listWebIntegrationAccounts(String integrationName) List web integration accounts.listWebIntegrationAccountsAsync(String integrationName) List web integration accounts.listWebIntegrationAccountsWithHttpInfo(String integrationName) List accounts for a given web integration.listWebIntegrationAccountsWithHttpInfoAsync(String integrationName) List web integration accounts.voidsetApiClient(ApiClient apiClient) Set the API client.updateWebIntegrationAccount(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) Update a web integration account.updateWebIntegrationAccountAsync(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) Update a web integration account.updateWebIntegrationAccountWithHttpInfo(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) Update an existing account for a given web integration.updateWebIntegrationAccountWithHttpInfoAsync(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) Update a web integration account.
-
Constructor Details
-
WebIntegrationsApi
public WebIntegrationsApi() -
WebIntegrationsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createWebIntegrationAccount
public WebIntegrationAccountResponse createWebIntegrationAccount(String integrationName, WebIntegrationAccountCreateRequest body) throws ApiException Create a web integration account.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)body- (required)- Returns:
- WebIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
createWebIntegrationAccountAsync
public CompletableFuture<WebIntegrationAccountResponse> createWebIntegrationAccountAsync(String integrationName, WebIntegrationAccountCreateRequest body) Create a web integration account.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)body- (required)- Returns:
- CompletableFuture<WebIntegrationAccountResponse>
-
createWebIntegrationAccountWithHttpInfo
public ApiResponse<WebIntegrationAccountResponse> createWebIntegrationAccountWithHttpInfo(String integrationName, WebIntegrationAccountCreateRequest body) throws ApiException Create a new account for a given web integration.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)body- (required)- Returns:
- ApiResponse<WebIntegrationAccountResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 The server cannot process the request because it contains invalid data. - 429 Too many requests -
-
createWebIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<WebIntegrationAccountResponse>> createWebIntegrationAccountWithHttpInfoAsync(String integrationName, WebIntegrationAccountCreateRequest body) Create a web integration account.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<WebIntegrationAccountResponse>>
-
deleteWebIntegrationAccount
public void deleteWebIntegrationAccount(String integrationName, String accountId) throws ApiException Delete a web integration account.See
deleteWebIntegrationAccountWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Throws:
ApiException- if fails to make API call
-
deleteWebIntegrationAccountAsync
public CompletableFuture<Void> deleteWebIntegrationAccountAsync(String integrationName, String accountId) Delete a web integration account.See
deleteWebIntegrationAccountWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Returns:
- CompletableFuture
-
deleteWebIntegrationAccountWithHttpInfo
public ApiResponse<Void> deleteWebIntegrationAccountWithHttpInfo(String integrationName, String accountId) throws ApiException Delete an account for a given web integration.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteWebIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteWebIntegrationAccountWithHttpInfoAsync(String integrationName, String accountId) Delete a web integration account.See
deleteWebIntegrationAccountWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getWebIntegrationAccount
public WebIntegrationAccountResponse getWebIntegrationAccount(String integrationName, String accountId) throws ApiException Get a web integration account.See
getWebIntegrationAccountWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Returns:
- WebIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
getWebIntegrationAccountAsync
public CompletableFuture<WebIntegrationAccountResponse> getWebIntegrationAccountAsync(String integrationName, String accountId) Get a web integration account.See
getWebIntegrationAccountWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Returns:
- CompletableFuture<WebIntegrationAccountResponse>
-
getWebIntegrationAccountWithHttpInfo
public ApiResponse<WebIntegrationAccountResponse> getWebIntegrationAccountWithHttpInfo(String integrationName, String accountId) throws ApiException Get a single account for a given web integration.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Returns:
- ApiResponse<WebIntegrationAccountResponse>
- 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 - 404 Not Found - 429 Too many requests -
-
getWebIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<WebIntegrationAccountResponse>> getWebIntegrationAccountWithHttpInfoAsync(String integrationName, String accountId) Get a web integration account.See
getWebIntegrationAccountWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)- Returns:
- CompletableFuture<ApiResponse<WebIntegrationAccountResponse>>
-
listWebIntegrationAccounts
public WebIntegrationAccountsResponse listWebIntegrationAccounts(String integrationName) throws ApiException List web integration accounts.See
listWebIntegrationAccountsWithHttpInfo(java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)- Returns:
- WebIntegrationAccountsResponse
- Throws:
ApiException- if fails to make API call
-
listWebIntegrationAccountsAsync
public CompletableFuture<WebIntegrationAccountsResponse> listWebIntegrationAccountsAsync(String integrationName) List web integration accounts.See
listWebIntegrationAccountsWithHttpInfoAsync(java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)- Returns:
- CompletableFuture<WebIntegrationAccountsResponse>
-
listWebIntegrationAccountsWithHttpInfo
public ApiResponse<WebIntegrationAccountsResponse> listWebIntegrationAccountsWithHttpInfo(String integrationName) throws ApiException List accounts for a given web integration.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)- Returns:
- ApiResponse<WebIntegrationAccountsResponse>
- 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 - 404 Not Found - 429 Too many requests -
-
listWebIntegrationAccountsWithHttpInfoAsync
public CompletableFuture<ApiResponse<WebIntegrationAccountsResponse>> listWebIntegrationAccountsWithHttpInfoAsync(String integrationName) List web integration accounts.See
listWebIntegrationAccountsWithHttpInfo(java.lang.String).- Parameters:
integrationName- The name of the integration (for example,databricks). (required)- Returns:
- CompletableFuture<ApiResponse<WebIntegrationAccountsResponse>>
-
updateWebIntegrationAccount
public WebIntegrationAccountResponse updateWebIntegrationAccount(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) throws ApiException Update a web integration account.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)body- (required)- Returns:
- WebIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
updateWebIntegrationAccountAsync
public CompletableFuture<WebIntegrationAccountResponse> updateWebIntegrationAccountAsync(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) Update a web integration account.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)body- (required)- Returns:
- CompletableFuture<WebIntegrationAccountResponse>
-
updateWebIntegrationAccountWithHttpInfo
public ApiResponse<WebIntegrationAccountResponse> updateWebIntegrationAccountWithHttpInfo(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) throws ApiException Update an existing account for a given web integration.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)body- (required)- Returns:
- ApiResponse<WebIntegrationAccountResponse>
- 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 - 404 Not Found - 422 The server cannot process the request because it contains invalid data. - 429 Too many requests -
-
updateWebIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<WebIntegrationAccountResponse>> updateWebIntegrationAccountWithHttpInfoAsync(String integrationName, String accountId, WebIntegrationAccountUpdateRequest body) Update a web integration account.- Parameters:
integrationName- The name of the integration (for example,databricks). (required)accountId- The unique identifier of the web integration account. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<WebIntegrationAccountResponse>>
-