Package com.datadog.api.client.v2.api
Class DatabricksIntegrationApi
java.lang.Object
com.datadog.api.client.v2.api.DatabricksIntegrationApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class DatabricksIntegrationApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a Databricks integration account.Create a Databricks integration account.Create a Databricks integration account.Create a Databricks integration account.voiddeleteDatabricksIntegrationAccount(String accountId) Delete a Databricks integration account.deleteDatabricksIntegrationAccountAsync(String accountId) Delete a Databricks integration account.Delete a Databricks integration account.Delete a Databricks integration account.Get the API client.getDatabricksIntegrationAccount(String accountId) Get a Databricks integration account.getDatabricksIntegrationAccountAsync(String accountId) Get a Databricks integration account.Get a Databricks integration account.Get a Databricks integration account.List Databricks integration accounts.List Databricks integration accounts.List Databricks integration accounts.List Databricks integration accounts.voidsetApiClient(ApiClient apiClient) Set the API client.updateDatabricksIntegrationAccount(String accountId, DatabricksIntegrationAccountUpdateRequest body) Update a Databricks integration account.updateDatabricksIntegrationAccountAsync(String accountId, DatabricksIntegrationAccountUpdateRequest body) Update a Databricks integration account.updateDatabricksIntegrationAccountWithHttpInfo(String accountId, DatabricksIntegrationAccountUpdateRequest body) Update a Databricks integration account.updateDatabricksIntegrationAccountWithHttpInfoAsync(String accountId, DatabricksIntegrationAccountUpdateRequest body) Update a Databricks integration account.
-
Constructor Details
-
DatabricksIntegrationApi
public DatabricksIntegrationApi() -
DatabricksIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createDatabricksIntegrationAccount
public DatabricksIntegrationAccountResponse createDatabricksIntegrationAccount(DatabricksIntegrationAccountCreateRequest body) throws ApiException Create a Databricks integration account.- Parameters:
body- (required)- Returns:
- DatabricksIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
createDatabricksIntegrationAccountAsync
public CompletableFuture<DatabricksIntegrationAccountResponse> createDatabricksIntegrationAccountAsync(DatabricksIntegrationAccountCreateRequest body) Create a Databricks integration account.- Parameters:
body- (required)- Returns:
- CompletableFuture<DatabricksIntegrationAccountResponse>
-
createDatabricksIntegrationAccountWithHttpInfo
public ApiResponse<DatabricksIntegrationAccountResponse> createDatabricksIntegrationAccountWithHttpInfo(DatabricksIntegrationAccountCreateRequest body) throws ApiException Create a Databricks integration account.- Parameters:
body- (required)- Returns:
- ApiResponse<DatabricksIntegrationAccountResponse>
- 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 -
-
createDatabricksIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<DatabricksIntegrationAccountResponse>> createDatabricksIntegrationAccountWithHttpInfoAsync(DatabricksIntegrationAccountCreateRequest body) Create a Databricks integration account.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<DatabricksIntegrationAccountResponse>>
-
deleteDatabricksIntegrationAccount
Delete a Databricks integration account.See
deleteDatabricksIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Throws:
ApiException- if fails to make API call
-
deleteDatabricksIntegrationAccountAsync
Delete a Databricks integration account.See
deleteDatabricksIntegrationAccountWithHttpInfoAsync(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture
-
deleteDatabricksIntegrationAccountWithHttpInfo
public ApiResponse<Void> deleteDatabricksIntegrationAccountWithHttpInfo(String accountId) throws ApiException Delete a Databricks integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- ApiResponse<Void>
- 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 -
-
deleteDatabricksIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteDatabricksIntegrationAccountWithHttpInfoAsync(String accountId) Delete a Databricks integration account.See
deleteDatabricksIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getDatabricksIntegrationAccount
public DatabricksIntegrationAccountResponse getDatabricksIntegrationAccount(String accountId) throws ApiException Get a Databricks integration account.See
getDatabricksIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- DatabricksIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
getDatabricksIntegrationAccountAsync
public CompletableFuture<DatabricksIntegrationAccountResponse> getDatabricksIntegrationAccountAsync(String accountId) Get a Databricks integration account.See
getDatabricksIntegrationAccountWithHttpInfoAsync(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<DatabricksIntegrationAccountResponse>
-
getDatabricksIntegrationAccountWithHttpInfo
public ApiResponse<DatabricksIntegrationAccountResponse> getDatabricksIntegrationAccountWithHttpInfo(String accountId) throws ApiException Get a Databricks integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- ApiResponse<DatabricksIntegrationAccountResponse>
- 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 -
-
getDatabricksIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<DatabricksIntegrationAccountResponse>> getDatabricksIntegrationAccountWithHttpInfoAsync(String accountId) Get a Databricks integration account.See
getDatabricksIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<ApiResponse<DatabricksIntegrationAccountResponse>>
-
listDatabricksIntegrationAccounts
public DatabricksIntegrationAccountsResponse listDatabricksIntegrationAccounts() throws ApiExceptionList Databricks integration accounts.- Returns:
- DatabricksIntegrationAccountsResponse
- Throws:
ApiException- if fails to make API call
-
listDatabricksIntegrationAccountsAsync
public CompletableFuture<DatabricksIntegrationAccountsResponse> listDatabricksIntegrationAccountsAsync()List Databricks integration accounts.- Returns:
- CompletableFuture<DatabricksIntegrationAccountsResponse>
-
listDatabricksIntegrationAccountsWithHttpInfo
public ApiResponse<DatabricksIntegrationAccountsResponse> listDatabricksIntegrationAccountsWithHttpInfo() throws ApiExceptionList Databricks integration accounts.- Returns:
- ApiResponse<DatabricksIntegrationAccountsResponse>
- 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 -
-
listDatabricksIntegrationAccountsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DatabricksIntegrationAccountsResponse>> listDatabricksIntegrationAccountsWithHttpInfoAsync()List Databricks integration accounts.- Returns:
- CompletableFuture<ApiResponse<DatabricksIntegrationAccountsResponse>>
-
updateDatabricksIntegrationAccount
public DatabricksIntegrationAccountResponse updateDatabricksIntegrationAccount(String accountId, DatabricksIntegrationAccountUpdateRequest body) throws ApiException Update a Databricks integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- DatabricksIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
updateDatabricksIntegrationAccountAsync
public CompletableFuture<DatabricksIntegrationAccountResponse> updateDatabricksIntegrationAccountAsync(String accountId, DatabricksIntegrationAccountUpdateRequest body) Update a Databricks integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- CompletableFuture<DatabricksIntegrationAccountResponse>
-
updateDatabricksIntegrationAccountWithHttpInfo
public ApiResponse<DatabricksIntegrationAccountResponse> updateDatabricksIntegrationAccountWithHttpInfo(String accountId, DatabricksIntegrationAccountUpdateRequest body) throws ApiException Update a Databricks integration account. Only the fields provided are changed.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- ApiResponse<DatabricksIntegrationAccountResponse>
- 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 -
-
updateDatabricksIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<DatabricksIntegrationAccountResponse>> updateDatabricksIntegrationAccountWithHttpInfoAsync(String accountId, DatabricksIntegrationAccountUpdateRequest body) Update a Databricks integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<DatabricksIntegrationAccountResponse>>
-