@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ElasticCloudIntegrationAccountsApi extends Object
| Constructor and Description |
|---|
ElasticCloudIntegrationAccountsApi() |
ElasticCloudIntegrationAccountsApi(ApiClient apiClient) |
public ElasticCloudIntegrationAccountsApi()
public ElasticCloudIntegrationAccountsApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic ElasticCloudIntegrationAccountResponse createElasticCloudIntegrationAccount(ElasticCloudIntegrationAccountCreateRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<ElasticCloudIntegrationAccountResponse> createElasticCloudIntegrationAccountAsync(ElasticCloudIntegrationAccountCreateRequest body)
body - (required)public ApiResponse<ElasticCloudIntegrationAccountResponse> createElasticCloudIntegrationAccountWithHttpInfo(ElasticCloudIntegrationAccountCreateRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| 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 | - |
public CompletableFuture<ApiResponse<ElasticCloudIntegrationAccountResponse>> createElasticCloudIntegrationAccountWithHttpInfoAsync(ElasticCloudIntegrationAccountCreateRequest body)
body - (required)public void deleteElasticCloudIntegrationAccount(String accountId) throws ApiException
See deleteElasticCloudIntegrationAccountWithHttpInfo(java.lang.String).
accountId - Unique identifier of the integration account. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteElasticCloudIntegrationAccountAsync(String accountId)
See deleteElasticCloudIntegrationAccountWithHttpInfoAsync(java.lang.String).
accountId - Unique identifier of the integration account. (required)public ApiResponse<Void> deleteElasticCloudIntegrationAccountWithHttpInfo(String accountId) throws ApiException
accountId - Unique identifier of the integration account. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteElasticCloudIntegrationAccountWithHttpInfoAsync(String accountId)
See deleteElasticCloudIntegrationAccountWithHttpInfo(java.lang.String).
accountId - Unique identifier of the integration account. (required)public ElasticCloudIntegrationAccountResponse getElasticCloudIntegrationAccount(String accountId) throws ApiException
See getElasticCloudIntegrationAccountWithHttpInfo(java.lang.String).
accountId - Unique identifier of the integration account. (required)ApiException - if fails to make API callpublic CompletableFuture<ElasticCloudIntegrationAccountResponse> getElasticCloudIntegrationAccountAsync(String accountId)
See getElasticCloudIntegrationAccountWithHttpInfoAsync(java.lang.String).
accountId - Unique identifier of the integration account. (required)public ApiResponse<ElasticCloudIntegrationAccountResponse> getElasticCloudIntegrationAccountWithHttpInfo(String accountId) throws ApiException
accountId - Unique identifier of the integration account. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ElasticCloudIntegrationAccountResponse>> getElasticCloudIntegrationAccountWithHttpInfoAsync(String accountId)
See getElasticCloudIntegrationAccountWithHttpInfo(java.lang.String).
accountId - Unique identifier of the integration account. (required)public ElasticCloudIntegrationAccountsResponse listElasticCloudIntegrationAccounts() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ElasticCloudIntegrationAccountsResponse> listElasticCloudIntegrationAccountsAsync()
public ApiResponse<ElasticCloudIntegrationAccountsResponse> listElasticCloudIntegrationAccountsWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ElasticCloudIntegrationAccountsResponse>> listElasticCloudIntegrationAccountsWithHttpInfoAsync()
public ElasticCloudIntegrationAccountResponse updateElasticCloudIntegrationAccount(String accountId, ElasticCloudIntegrationAccountUpdateRequest body) throws ApiException
accountId - Unique identifier of the integration account. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<ElasticCloudIntegrationAccountResponse> updateElasticCloudIntegrationAccountAsync(String accountId, ElasticCloudIntegrationAccountUpdateRequest body)
accountId - Unique identifier of the integration account. (required)body - (required)public ApiResponse<ElasticCloudIntegrationAccountResponse> updateElasticCloudIntegrationAccountWithHttpInfo(String accountId, ElasticCloudIntegrationAccountUpdateRequest body) throws ApiException
accountId - Unique identifier of the integration account. (required)body - (required)ApiException - if fails to make API call| 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 | - |
public CompletableFuture<ApiResponse<ElasticCloudIntegrationAccountResponse>> updateElasticCloudIntegrationAccountWithHttpInfoAsync(String accountId, ElasticCloudIntegrationAccountUpdateRequest body)
accountId - Unique identifier of the integration account. (required)body - (required)Copyright © 2026. All rights reserved.