Package com.datadog.api.client.v2.api
Class LogsCustomDestinationsApi
java.lang.Object
com.datadog.api.client.v2.api.LogsCustomDestinationsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class LogsCustomDestinationsApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a custom destination.Create a custom destination.Create a custom destination in your organization.Create a custom destination.voiddeleteLogsCustomDestination(String customDestinationId) Delete a custom destination.deleteLogsCustomDestinationAsync(String customDestinationId) Delete a custom destination.deleteLogsCustomDestinationWithHttpInfo(String customDestinationId) Delete a specific custom destination in your organization.deleteLogsCustomDestinationWithHttpInfoAsync(String customDestinationId) Delete a custom destination.Get the API client.getLogsCustomDestination(String customDestinationId) Get a custom destination.getLogsCustomDestinationAsync(String customDestinationId) Get a custom destination.getLogsCustomDestinationWithHttpInfo(String customDestinationId) Get a specific custom destination in your organization.getLogsCustomDestinationWithHttpInfoAsync(String customDestinationId) Get a custom destination.Get all custom destinations.Get all custom destinations.Get the list of configured custom destinations in your organization with their definitions.Get all custom destinations.voidsetApiClient(ApiClient apiClient) Set the API client.updateLogsCustomDestination(String customDestinationId, CustomDestinationUpdateRequest body) Update a custom destination.updateLogsCustomDestinationAsync(String customDestinationId, CustomDestinationUpdateRequest body) Update a custom destination.updateLogsCustomDestinationWithHttpInfo(String customDestinationId, CustomDestinationUpdateRequest body) Update the given fields of a specific custom destination in your organization.updateLogsCustomDestinationWithHttpInfoAsync(String customDestinationId, CustomDestinationUpdateRequest body) Update a custom destination.
-
Constructor Details
-
LogsCustomDestinationsApi
public LogsCustomDestinationsApi() -
LogsCustomDestinationsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createLogsCustomDestination
public CustomDestinationResponse createLogsCustomDestination(CustomDestinationCreateRequest body) throws ApiException Create a custom destination.- Parameters:
body- The definition of the new custom destination. (required)- Returns:
- CustomDestinationResponse
- Throws:
ApiException- if fails to make API call
-
createLogsCustomDestinationAsync
public CompletableFuture<CustomDestinationResponse> createLogsCustomDestinationAsync(CustomDestinationCreateRequest body) Create a custom destination.- Parameters:
body- The definition of the new custom destination. (required)- Returns:
- CompletableFuture<CustomDestinationResponse>
-
createLogsCustomDestinationWithHttpInfo
public ApiResponse<CustomDestinationResponse> createLogsCustomDestinationWithHttpInfo(CustomDestinationCreateRequest body) throws ApiException Create a custom destination in your organization.- Parameters:
body- The definition of the new custom destination. (required)- Returns:
- ApiResponse<CustomDestinationResponse>
- 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 - 409 Conflict - 429 Too many requests -
-
createLogsCustomDestinationWithHttpInfoAsync
public CompletableFuture<ApiResponse<CustomDestinationResponse>> createLogsCustomDestinationWithHttpInfoAsync(CustomDestinationCreateRequest body) Create a custom destination.- Parameters:
body- The definition of the new custom destination. (required)- Returns:
- CompletableFuture<ApiResponse<CustomDestinationResponse>>
-
deleteLogsCustomDestination
Delete a custom destination.See
deleteLogsCustomDestinationWithHttpInfo(java.lang.String).- Parameters:
customDestinationId- The ID of the custom destination. (required)- Throws:
ApiException- if fails to make API call
-
deleteLogsCustomDestinationAsync
Delete a custom destination.See
deleteLogsCustomDestinationWithHttpInfoAsync(java.lang.String).- Parameters:
customDestinationId- The ID of the custom destination. (required)- Returns:
- CompletableFuture
-
deleteLogsCustomDestinationWithHttpInfo
public ApiResponse<Void> deleteLogsCustomDestinationWithHttpInfo(String customDestinationId) throws ApiException Delete a specific custom destination in your organization.- Parameters:
customDestinationId- The ID of the custom destination. (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 -
-
deleteLogsCustomDestinationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLogsCustomDestinationWithHttpInfoAsync(String customDestinationId) Delete a custom destination.See
deleteLogsCustomDestinationWithHttpInfo(java.lang.String).- Parameters:
customDestinationId- The ID of the custom destination. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getLogsCustomDestination
public CustomDestinationResponse getLogsCustomDestination(String customDestinationId) throws ApiException Get a custom destination.- Parameters:
customDestinationId- The ID of the custom destination. (required)- Returns:
- CustomDestinationResponse
- Throws:
ApiException- if fails to make API call
-
getLogsCustomDestinationAsync
public CompletableFuture<CustomDestinationResponse> getLogsCustomDestinationAsync(String customDestinationId) Get a custom destination.See
getLogsCustomDestinationWithHttpInfoAsync(java.lang.String).- Parameters:
customDestinationId- The ID of the custom destination. (required)- Returns:
- CompletableFuture<CustomDestinationResponse>
-
getLogsCustomDestinationWithHttpInfo
public ApiResponse<CustomDestinationResponse> getLogsCustomDestinationWithHttpInfo(String customDestinationId) throws ApiException Get a specific custom destination in your organization.- Parameters:
customDestinationId- The ID of the custom destination. (required)- Returns:
- ApiResponse<CustomDestinationResponse>
- 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 -
-
getLogsCustomDestinationWithHttpInfoAsync
public CompletableFuture<ApiResponse<CustomDestinationResponse>> getLogsCustomDestinationWithHttpInfoAsync(String customDestinationId) Get a custom destination.- Parameters:
customDestinationId- The ID of the custom destination. (required)- Returns:
- CompletableFuture<ApiResponse<CustomDestinationResponse>>
-
listLogsCustomDestinations
Get all custom destinations.- Returns:
- CustomDestinationsResponse
- Throws:
ApiException- if fails to make API call
-
listLogsCustomDestinationsAsync
Get all custom destinations.- Returns:
- CompletableFuture<CustomDestinationsResponse>
-
listLogsCustomDestinationsWithHttpInfo
public ApiResponse<CustomDestinationsResponse> listLogsCustomDestinationsWithHttpInfo() throws ApiExceptionGet the list of configured custom destinations in your organization with their definitions.- Returns:
- ApiResponse<CustomDestinationsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Forbidden - 429 Too many requests -
-
listLogsCustomDestinationsWithHttpInfoAsync
public CompletableFuture<ApiResponse<CustomDestinationsResponse>> listLogsCustomDestinationsWithHttpInfoAsync()Get all custom destinations.- Returns:
- CompletableFuture<ApiResponse<CustomDestinationsResponse>>
-
updateLogsCustomDestination
public CustomDestinationResponse updateLogsCustomDestination(String customDestinationId, CustomDestinationUpdateRequest body) throws ApiException Update a custom destination.- Parameters:
customDestinationId- The ID of the custom destination. (required)body- New definition of the custom destination's fields. (required)- Returns:
- CustomDestinationResponse
- Throws:
ApiException- if fails to make API call
-
updateLogsCustomDestinationAsync
public CompletableFuture<CustomDestinationResponse> updateLogsCustomDestinationAsync(String customDestinationId, CustomDestinationUpdateRequest body) Update a custom destination.- Parameters:
customDestinationId- The ID of the custom destination. (required)body- New definition of the custom destination's fields. (required)- Returns:
- CompletableFuture<CustomDestinationResponse>
-
updateLogsCustomDestinationWithHttpInfo
public ApiResponse<CustomDestinationResponse> updateLogsCustomDestinationWithHttpInfo(String customDestinationId, CustomDestinationUpdateRequest body) throws ApiException Update the given fields of a specific custom destination in your organization.- Parameters:
customDestinationId- The ID of the custom destination. (required)body- New definition of the custom destination's fields. (required)- Returns:
- ApiResponse<CustomDestinationResponse>
- 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 - 409 Conflict - 429 Too many requests -
-
updateLogsCustomDestinationWithHttpInfoAsync
public CompletableFuture<ApiResponse<CustomDestinationResponse>> updateLogsCustomDestinationWithHttpInfoAsync(String customDestinationId, CustomDestinationUpdateRequest body) Update a custom destination.- Parameters:
customDestinationId- The ID of the custom destination. (required)body- New definition of the custom destination's fields. (required)- Returns:
- CompletableFuture<ApiResponse<CustomDestinationResponse>>
-