Package com.datadog.api.client.v1.api
Class DashboardListsApi
java.lang.Object
com.datadog.api.client.v1.api.DashboardListsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class DashboardListsApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a dashboard list.Create a dashboard list.Create an empty dashboard list.Create a dashboard list.deleteDashboardList(Long listId) Delete a dashboard list.deleteDashboardListAsync(Long listId) Delete a dashboard list.deleteDashboardListWithHttpInfo(Long listId) Delete a dashboard list.Delete a dashboard list.Get the API client.getDashboardList(Long listId) Get a dashboard list.getDashboardListAsync(Long listId) Get a dashboard list.getDashboardListWithHttpInfo(Long listId) Fetch an existing dashboard list's definition.Get a dashboard list.Get all dashboard lists.Get all dashboard lists.Fetch all of your existing dashboard list definitions.Get all dashboard lists.voidsetApiClient(ApiClient apiClient) Set the API client.updateDashboardList(Long listId, DashboardList body) Update a dashboard list.updateDashboardListAsync(Long listId, DashboardList body) Update a dashboard list.updateDashboardListWithHttpInfo(Long listId, DashboardList body) Update the name of a dashboard list.updateDashboardListWithHttpInfoAsync(Long listId, DashboardList body) Update a dashboard list.
-
Constructor Details
-
DashboardListsApi
public DashboardListsApi() -
DashboardListsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createDashboardList
Create a dashboard list.See
createDashboardListWithHttpInfo(com.datadog.api.client.v1.model.DashboardList).- Parameters:
body- Create a dashboard list request body. (required)- Returns:
- DashboardList
- Throws:
ApiException- if fails to make API call
-
createDashboardListAsync
Create a dashboard list.See
createDashboardListWithHttpInfoAsync(com.datadog.api.client.v1.model.DashboardList).- Parameters:
body- Create a dashboard list request body. (required)- Returns:
- CompletableFuture<DashboardList>
-
createDashboardListWithHttpInfo
public ApiResponse<DashboardList> createDashboardListWithHttpInfo(DashboardList body) throws ApiException Create an empty dashboard list.- Parameters:
body- Create a dashboard list request body. (required)- Returns:
- ApiResponse<DashboardList>
- 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 - 429 Too many requests -
-
createDashboardListWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardList>> createDashboardListWithHttpInfoAsync(DashboardList body) Create a dashboard list.See
createDashboardListWithHttpInfo(com.datadog.api.client.v1.model.DashboardList).- Parameters:
body- Create a dashboard list request body. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardList>>
-
deleteDashboardList
Delete a dashboard list.- Parameters:
listId- ID of the dashboard list to delete. (required)- Returns:
- DashboardListDeleteResponse
- Throws:
ApiException- if fails to make API call
-
deleteDashboardListAsync
Delete a dashboard list.- Parameters:
listId- ID of the dashboard list to delete. (required)- Returns:
- CompletableFuture<DashboardListDeleteResponse>
-
deleteDashboardListWithHttpInfo
public ApiResponse<DashboardListDeleteResponse> deleteDashboardListWithHttpInfo(Long listId) throws ApiException Delete a dashboard list.- Parameters:
listId- ID of the dashboard list to delete. (required)- Returns:
- ApiResponse<DashboardListDeleteResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteDashboardListWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardListDeleteResponse>> deleteDashboardListWithHttpInfoAsync(Long listId) Delete a dashboard list.- Parameters:
listId- ID of the dashboard list to delete. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardListDeleteResponse>>
-
getDashboardList
Get a dashboard list.- Parameters:
listId- ID of the dashboard list to fetch. (required)- Returns:
- DashboardList
- Throws:
ApiException- if fails to make API call
-
getDashboardListAsync
Get a dashboard list.- Parameters:
listId- ID of the dashboard list to fetch. (required)- Returns:
- CompletableFuture<DashboardList>
-
getDashboardListWithHttpInfo
Fetch an existing dashboard list's definition.- Parameters:
listId- ID of the dashboard list to fetch. (required)- Returns:
- ApiResponse<DashboardList>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getDashboardListWithHttpInfoAsync
Get a dashboard list.- Parameters:
listId- ID of the dashboard list to fetch. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardList>>
-
listDashboardLists
Get all dashboard lists.- Returns:
- DashboardListListResponse
- Throws:
ApiException- if fails to make API call
-
listDashboardListsAsync
Get all dashboard lists.- Returns:
- CompletableFuture<DashboardListListResponse>
-
listDashboardListsWithHttpInfo
Fetch all of your existing dashboard list definitions.- Returns:
- ApiResponse<DashboardListListResponse>
- 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 -
-
listDashboardListsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardListListResponse>> listDashboardListsWithHttpInfoAsync()Get all dashboard lists.- Returns:
- CompletableFuture<ApiResponse<DashboardListListResponse>>
-
updateDashboardList
Update a dashboard list.See
updateDashboardListWithHttpInfo(java.lang.Long, com.datadog.api.client.v1.model.DashboardList).- Parameters:
listId- ID of the dashboard list to update. (required)body- Update a dashboard list request body. (required)- Returns:
- DashboardList
- Throws:
ApiException- if fails to make API call
-
updateDashboardListAsync
Update a dashboard list.See
updateDashboardListWithHttpInfoAsync(java.lang.Long, com.datadog.api.client.v1.model.DashboardList).- Parameters:
listId- ID of the dashboard list to update. (required)body- Update a dashboard list request body. (required)- Returns:
- CompletableFuture<DashboardList>
-
updateDashboardListWithHttpInfo
public ApiResponse<DashboardList> updateDashboardListWithHttpInfo(Long listId, DashboardList body) throws ApiException Update the name of a dashboard list.- Parameters:
listId- ID of the dashboard list to update. (required)body- Update a dashboard list request body. (required)- Returns:
- ApiResponse<DashboardList>
- 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 -
-
updateDashboardListWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardList>> updateDashboardListWithHttpInfoAsync(Long listId, DashboardList body) Update a dashboard list.See
updateDashboardListWithHttpInfo(java.lang.Long, com.datadog.api.client.v1.model.DashboardList).- Parameters:
listId- ID of the dashboard list to update. (required)body- Update a dashboard list request body. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardList>>
-