Package com.datadog.api.client.v2.api
Class TwilioIntegrationApi
java.lang.Object
com.datadog.api.client.v2.api.TwilioIntegrationApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class TwilioIntegrationApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a Twilio integration account.Create a Twilio integration account.Create a Twilio integration account.Create a Twilio integration account.voiddeleteTwilioIntegrationAccount(String accountId) Delete a Twilio integration account.deleteTwilioIntegrationAccountAsync(String accountId) Delete a Twilio integration account.deleteTwilioIntegrationAccountWithHttpInfo(String accountId) Delete a Twilio integration account.Delete a Twilio integration account.Get the API client.getTwilioIntegrationAccount(String accountId) Get a Twilio integration account.getTwilioIntegrationAccountAsync(String accountId) Get a Twilio integration account.getTwilioIntegrationAccountWithHttpInfo(String accountId) Get a Twilio integration account.Get a Twilio integration account.List Twilio integration accounts.List Twilio integration accounts.List Twilio integration accounts.List Twilio integration accounts.voidsetApiClient(ApiClient apiClient) Set the API client.updateTwilioIntegrationAccount(String accountId, TwilioIntegrationAccountUpdateRequest body) Update a Twilio integration account.Update a Twilio integration account.updateTwilioIntegrationAccountWithHttpInfo(String accountId, TwilioIntegrationAccountUpdateRequest body) Update a Twilio integration account.updateTwilioIntegrationAccountWithHttpInfoAsync(String accountId, TwilioIntegrationAccountUpdateRequest body) Update a Twilio integration account.
-
Constructor Details
-
TwilioIntegrationApi
public TwilioIntegrationApi() -
TwilioIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createTwilioIntegrationAccount
public TwilioIntegrationAccountResponse createTwilioIntegrationAccount(TwilioIntegrationAccountCreateRequest body) throws ApiException Create a Twilio integration account.- Parameters:
body- (required)- Returns:
- TwilioIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
createTwilioIntegrationAccountAsync
public CompletableFuture<TwilioIntegrationAccountResponse> createTwilioIntegrationAccountAsync(TwilioIntegrationAccountCreateRequest body) Create a Twilio integration account.- Parameters:
body- (required)- Returns:
- CompletableFuture<TwilioIntegrationAccountResponse>
-
createTwilioIntegrationAccountWithHttpInfo
public ApiResponse<TwilioIntegrationAccountResponse> createTwilioIntegrationAccountWithHttpInfo(TwilioIntegrationAccountCreateRequest body) throws ApiException Create a Twilio integration account.- Parameters:
body- (required)- Returns:
- ApiResponse<TwilioIntegrationAccountResponse>
- 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 -
-
createTwilioIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<TwilioIntegrationAccountResponse>> createTwilioIntegrationAccountWithHttpInfoAsync(TwilioIntegrationAccountCreateRequest body) Create a Twilio integration account.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<TwilioIntegrationAccountResponse>>
-
deleteTwilioIntegrationAccount
Delete a Twilio integration account.See
deleteTwilioIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Throws:
ApiException- if fails to make API call
-
deleteTwilioIntegrationAccountAsync
Delete a Twilio integration account.See
deleteTwilioIntegrationAccountWithHttpInfoAsync(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture
-
deleteTwilioIntegrationAccountWithHttpInfo
public ApiResponse<Void> deleteTwilioIntegrationAccountWithHttpInfo(String accountId) throws ApiException Delete a Twilio 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 -
-
deleteTwilioIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteTwilioIntegrationAccountWithHttpInfoAsync(String accountId) Delete a Twilio integration account.See
deleteTwilioIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getTwilioIntegrationAccount
public TwilioIntegrationAccountResponse getTwilioIntegrationAccount(String accountId) throws ApiException Get a Twilio integration account.See
getTwilioIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- TwilioIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
getTwilioIntegrationAccountAsync
public CompletableFuture<TwilioIntegrationAccountResponse> getTwilioIntegrationAccountAsync(String accountId) Get a Twilio integration account.See
getTwilioIntegrationAccountWithHttpInfoAsync(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<TwilioIntegrationAccountResponse>
-
getTwilioIntegrationAccountWithHttpInfo
public ApiResponse<TwilioIntegrationAccountResponse> getTwilioIntegrationAccountWithHttpInfo(String accountId) throws ApiException Get a Twilio integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- ApiResponse<TwilioIntegrationAccountResponse>
- 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 -
-
getTwilioIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<TwilioIntegrationAccountResponse>> getTwilioIntegrationAccountWithHttpInfoAsync(String accountId) Get a Twilio integration account.See
getTwilioIntegrationAccountWithHttpInfo(java.lang.String).- Parameters:
accountId- Unique identifier of the integration account. (required)- Returns:
- CompletableFuture<ApiResponse<TwilioIntegrationAccountResponse>>
-
listTwilioIntegrationAccounts
List Twilio integration accounts.- Returns:
- TwilioIntegrationAccountsResponse
- Throws:
ApiException- if fails to make API call
-
listTwilioIntegrationAccountsAsync
List Twilio integration accounts.- Returns:
- CompletableFuture<TwilioIntegrationAccountsResponse>
-
listTwilioIntegrationAccountsWithHttpInfo
public ApiResponse<TwilioIntegrationAccountsResponse> listTwilioIntegrationAccountsWithHttpInfo() throws ApiExceptionList Twilio integration accounts.- Returns:
- ApiResponse<TwilioIntegrationAccountsResponse>
- 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 -
-
listTwilioIntegrationAccountsWithHttpInfoAsync
public CompletableFuture<ApiResponse<TwilioIntegrationAccountsResponse>> listTwilioIntegrationAccountsWithHttpInfoAsync()List Twilio integration accounts.- Returns:
- CompletableFuture<ApiResponse<TwilioIntegrationAccountsResponse>>
-
updateTwilioIntegrationAccount
public TwilioIntegrationAccountResponse updateTwilioIntegrationAccount(String accountId, TwilioIntegrationAccountUpdateRequest body) throws ApiException Update a Twilio integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- TwilioIntegrationAccountResponse
- Throws:
ApiException- if fails to make API call
-
updateTwilioIntegrationAccountAsync
public CompletableFuture<TwilioIntegrationAccountResponse> updateTwilioIntegrationAccountAsync(String accountId, TwilioIntegrationAccountUpdateRequest body) Update a Twilio integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- CompletableFuture<TwilioIntegrationAccountResponse>
-
updateTwilioIntegrationAccountWithHttpInfo
public ApiResponse<TwilioIntegrationAccountResponse> updateTwilioIntegrationAccountWithHttpInfo(String accountId, TwilioIntegrationAccountUpdateRequest body) throws ApiException Update a Twilio integration account. Only the fields provided are changed.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- ApiResponse<TwilioIntegrationAccountResponse>
- 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 -
-
updateTwilioIntegrationAccountWithHttpInfoAsync
public CompletableFuture<ApiResponse<TwilioIntegrationAccountResponse>> updateTwilioIntegrationAccountWithHttpInfoAsync(String accountId, TwilioIntegrationAccountUpdateRequest body) Update a Twilio integration account.- Parameters:
accountId- Unique identifier of the integration account. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<TwilioIntegrationAccountResponse>>
-