Package com.datadog.api.client.v2.api
Class SnowflakeIntegrationApi
java.lang.Object
com.datadog.api.client.v2.api.SnowflakeIntegrationApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SnowflakeIntegrationApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a Snowflake integration account.Create a Snowflake integration account.Create a Snowflake integration account.Create a Snowflake integration account.voiddeleteSnowflakeIntegrationAccount(String accountId) Delete a Snowflake integration account.deleteSnowflakeIntegrationAccountAsync(String accountId) Delete a Snowflake integration account.Delete a Snowflake integration account.Delete a Snowflake integration account.Get the API client.getSnowflakeIntegrationAccount(String accountId) Get a Snowflake integration account.getSnowflakeIntegrationAccountAsync(String accountId) Get a Snowflake integration account.getSnowflakeIntegrationAccountWithHttpInfo(String accountId) Get a Snowflake integration account.Get a Snowflake integration account.List Snowflake integration accounts.List Snowflake integration accounts.List Snowflake integration accounts.List Snowflake integration accounts.voidsetApiClient(ApiClient apiClient) Set the API client.Update a Snowflake integration account.updateSnowflakeIntegrationAccountAsync(String accountId, SnowflakeIntegrationAccountUpdateRequest body) Update a Snowflake integration account.updateSnowflakeIntegrationAccountWithHttpInfo(String accountId, SnowflakeIntegrationAccountUpdateRequest body) Update a Snowflake integration account.updateSnowflakeIntegrationAccountWithHttpInfoAsync(String accountId, SnowflakeIntegrationAccountUpdateRequest body) Update a Snowflake integration account.
-
Constructor Details
-
SnowflakeIntegrationApi
public SnowflakeIntegrationApi() -
SnowflakeIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createSnowflakeIntegrationAccount
public SnowflakeIntegrationAccountResponse createSnowflakeIntegrationAccount(SnowflakeIntegrationAccountCreateRequest body) throws ApiException Create a Snowflake integration account.- Parameters:
body- (required)- Returns:
- SnowflakeIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
createSnowflakeIntegrationAccountAsync
public CompletableFuture<SnowflakeIntegrationAccountResponse> createSnowflakeIntegrationAccountAsync(SnowflakeIntegrationAccountCreateRequest body) Create a Snowflake integration account.- Parameters:
body- (required)- Returns:
- CompletableFuture<SnowflakeIntegrationAccountResponse>
-
createSnowflakeIntegrationAccountWithHttpInfo
public ApiResponse<SnowflakeIntegrationAccountResponse> createSnowflakeIntegrationAccountWithHttpInfo(SnowflakeIntegrationAccountCreateRequest body) throws ApiException Create a Snowflake integration account.- Parameters:
body- (required)- Returns:
- ApiResponse<SnowflakeIntegrationAccountResponse>
- 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 -
-
createSnowflakeIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<SnowflakeIntegrationAccountResponse>> createSnowflakeIntegrationAccountWithHttpInfoAsync(SnowflakeIntegrationAccountCreateRequest body) Create a Snowflake integration account.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<SnowflakeIntegrationAccountResponse>>
-
deleteSnowflakeIntegrationAccount
Delete a Snowflake integration account.See
deleteSnowflakeIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Throws:
ApiException- if fails to make API call
-
deleteSnowflakeIntegrationAccountAsync
Delete a Snowflake integration account.See
deleteSnowflakeIntegrationAccountWithHttpInfoAsync(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture
-
deleteSnowflakeIntegrationAccountWithHttpInfo
public ApiResponse<Void> deleteSnowflakeIntegrationAccountWithHttpInfo(String accountId) throws ApiException Delete a Snowflake 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 -
-
deleteSnowflakeIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteSnowflakeIntegrationAccountWithHttpInfoAsync(String accountId) Delete a Snowflake integration account.See
deleteSnowflakeIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getSnowflakeIntegrationAccount
public SnowflakeIntegrationAccountResponse getSnowflakeIntegrationAccount(String accountId) throws ApiException Get a Snowflake integration account.See
getSnowflakeIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- SnowflakeIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
getSnowflakeIntegrationAccountAsync
public CompletableFuture<SnowflakeIntegrationAccountResponse> getSnowflakeIntegrationAccountAsync(String accountId) Get a Snowflake integration account.See
getSnowflakeIntegrationAccountWithHttpInfoAsync(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<SnowflakeIntegrationAccountResponse>
-
getSnowflakeIntegrationAccountWithHttpInfo
public ApiResponse<SnowflakeIntegrationAccountResponse> getSnowflakeIntegrationAccountWithHttpInfo(String accountId) throws ApiException Get a Snowflake integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- ApiResponse<SnowflakeIntegrationAccountResponse>
- 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 -
-
getSnowflakeIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<SnowflakeIntegrationAccountResponse>> getSnowflakeIntegrationAccountWithHttpInfoAsync(String accountId) Get a Snowflake integration account.See
getSnowflakeIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<ApiResponse<SnowflakeIntegrationAccountResponse>>
-
listSnowflakeIntegrationAccounts
List Snowflake integration accounts.- Returns:
- SnowflakeIntegrationAccountsResponse
- Throws:
ApiException- if fails to make API call
-
listSnowflakeIntegrationAccountsAsync
public CompletableFuture<SnowflakeIntegrationAccountsResponse> listSnowflakeIntegrationAccountsAsync()List Snowflake integration accounts.- Returns:
- CompletableFuture<SnowflakeIntegrationAccountsResponse>
-
listSnowflakeIntegrationAccountsWithHttpInfo
public ApiResponse<SnowflakeIntegrationAccountsResponse> listSnowflakeIntegrationAccountsWithHttpInfo() throws ApiExceptionList Snowflake integration accounts.- Returns:
- ApiResponse<SnowflakeIntegrationAccountsResponse>
- 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 -
-
listSnowflakeIntegrationAccountsWithHttpInfoAsync
public CompletableFuture<ApiResponse<SnowflakeIntegrationAccountsResponse>> listSnowflakeIntegrationAccountsWithHttpInfoAsync()List Snowflake integration accounts.- Returns:
- CompletableFuture<ApiResponse<SnowflakeIntegrationAccountsResponse>>
-
updateSnowflakeIntegrationAccount
public SnowflakeIntegrationAccountResponse updateSnowflakeIntegrationAccount(String accountId, SnowflakeIntegrationAccountUpdateRequest body) throws ApiException Update a Snowflake integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- SnowflakeIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
updateSnowflakeIntegrationAccountAsync
public CompletableFuture<SnowflakeIntegrationAccountResponse> updateSnowflakeIntegrationAccountAsync(String accountId, SnowflakeIntegrationAccountUpdateRequest body) Update a Snowflake integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- CompletableFuture<SnowflakeIntegrationAccountResponse>
-
updateSnowflakeIntegrationAccountWithHttpInfo
public ApiResponse<SnowflakeIntegrationAccountResponse> updateSnowflakeIntegrationAccountWithHttpInfo(String accountId, SnowflakeIntegrationAccountUpdateRequest body) throws ApiException Update a Snowflake integration account. Only the fields provided are changed.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- ApiResponse<SnowflakeIntegrationAccountResponse>
- 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 -
-
updateSnowflakeIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<SnowflakeIntegrationAccountResponse>> updateSnowflakeIntegrationAccountWithHttpInfoAsync(String accountId, SnowflakeIntegrationAccountUpdateRequest body) Update a Snowflake integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<SnowflakeIntegrationAccountResponse>>
-