Package com.datadog.api.client.v2.api
Class DashboardListsApi
java.lang.Object
com.datadog.api.client.v2.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 TypeMethodDescriptioncreateDashboardListItems(Long dashboardListId, DashboardListAddItemsRequest body) Add Items to a Dashboard List.createDashboardListItemsAsync(Long dashboardListId, DashboardListAddItemsRequest body) Add Items to a Dashboard List.createDashboardListItemsWithHttpInfo(Long dashboardListId, DashboardListAddItemsRequest body) Add dashboards to an existing dashboard list.createDashboardListItemsWithHttpInfoAsync(Long dashboardListId, DashboardListAddItemsRequest body) Add Items to a Dashboard List.deleteDashboardListItems(Long dashboardListId, DashboardListDeleteItemsRequest body) Delete items from a dashboard list.deleteDashboardListItemsAsync(Long dashboardListId, DashboardListDeleteItemsRequest body) Delete items from a dashboard list.deleteDashboardListItemsWithHttpInfo(Long dashboardListId, DashboardListDeleteItemsRequest body) Delete dashboards from an existing dashboard list.deleteDashboardListItemsWithHttpInfoAsync(Long dashboardListId, DashboardListDeleteItemsRequest body) Delete items from a dashboard list.Get the API client.getDashboardListItems(Long dashboardListId) Get items of a Dashboard List.getDashboardListItemsAsync(Long dashboardListId) Get items of a Dashboard List.getDashboardListItemsWithHttpInfo(Long dashboardListId) Fetch the dashboard list’s dashboard definitions.getDashboardListItemsWithHttpInfoAsync(Long dashboardListId) Get items of a Dashboard List.voidsetApiClient(ApiClient apiClient) Set the API client.updateDashboardListItems(Long dashboardListId, DashboardListUpdateItemsRequest body) Update items of a dashboard list.updateDashboardListItemsAsync(Long dashboardListId, DashboardListUpdateItemsRequest body) Update items of a dashboard list.updateDashboardListItemsWithHttpInfo(Long dashboardListId, DashboardListUpdateItemsRequest body) Update dashboards of an existing dashboard list.updateDashboardListItemsWithHttpInfoAsync(Long dashboardListId, DashboardListUpdateItemsRequest body) Update items of 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
-
createDashboardListItems
public DashboardListAddItemsResponse createDashboardListItems(Long dashboardListId, DashboardListAddItemsRequest body) throws ApiException Add Items to a Dashboard List.- Parameters:
dashboardListId- ID of the dashboard list to add items to. (required)body- Dashboards to add to the dashboard list. (required)- Returns:
- DashboardListAddItemsResponse
- Throws:
ApiException- if fails to make API call
-
createDashboardListItemsAsync
public CompletableFuture<DashboardListAddItemsResponse> createDashboardListItemsAsync(Long dashboardListId, DashboardListAddItemsRequest body) Add Items to a Dashboard List.- Parameters:
dashboardListId- ID of the dashboard list to add items to. (required)body- Dashboards to add to the dashboard list. (required)- Returns:
- CompletableFuture<DashboardListAddItemsResponse>
-
createDashboardListItemsWithHttpInfo
public ApiResponse<DashboardListAddItemsResponse> createDashboardListItemsWithHttpInfo(Long dashboardListId, DashboardListAddItemsRequest body) throws ApiException Add dashboards to an existing dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to add items to. (required)body- Dashboards to add to the dashboard list. (required)- Returns:
- ApiResponse<DashboardListAddItemsResponse>
- 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 -
-
createDashboardListItemsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardListAddItemsResponse>> createDashboardListItemsWithHttpInfoAsync(Long dashboardListId, DashboardListAddItemsRequest body) Add Items to a Dashboard List.- Parameters:
dashboardListId- ID of the dashboard list to add items to. (required)body- Dashboards to add to the dashboard list. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardListAddItemsResponse>>
-
deleteDashboardListItems
public DashboardListDeleteItemsResponse deleteDashboardListItems(Long dashboardListId, DashboardListDeleteItemsRequest body) throws ApiException Delete items from a dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to delete items from. (required)body- Dashboards to delete from the dashboard list. (required)- Returns:
- DashboardListDeleteItemsResponse
- Throws:
ApiException- if fails to make API call
-
deleteDashboardListItemsAsync
public CompletableFuture<DashboardListDeleteItemsResponse> deleteDashboardListItemsAsync(Long dashboardListId, DashboardListDeleteItemsRequest body) Delete items from a dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to delete items from. (required)body- Dashboards to delete from the dashboard list. (required)- Returns:
- CompletableFuture<DashboardListDeleteItemsResponse>
-
deleteDashboardListItemsWithHttpInfo
public ApiResponse<DashboardListDeleteItemsResponse> deleteDashboardListItemsWithHttpInfo(Long dashboardListId, DashboardListDeleteItemsRequest body) throws ApiException Delete dashboards from an existing dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to delete items from. (required)body- Dashboards to delete from the dashboard list. (required)- Returns:
- ApiResponse<DashboardListDeleteItemsResponse>
- 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 -
-
deleteDashboardListItemsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardListDeleteItemsResponse>> deleteDashboardListItemsWithHttpInfoAsync(Long dashboardListId, DashboardListDeleteItemsRequest body) Delete items from a dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to delete items from. (required)body- Dashboards to delete from the dashboard list. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardListDeleteItemsResponse>>
-
getDashboardListItems
Get items of a Dashboard List.- Parameters:
dashboardListId- ID of the dashboard list to get items from. (required)- Returns:
- DashboardListItems
- Throws:
ApiException- if fails to make API call
-
getDashboardListItemsAsync
Get items of a Dashboard List.- Parameters:
dashboardListId- ID of the dashboard list to get items from. (required)- Returns:
- CompletableFuture<DashboardListItems>
-
getDashboardListItemsWithHttpInfo
public ApiResponse<DashboardListItems> getDashboardListItemsWithHttpInfo(Long dashboardListId) throws ApiException Fetch the dashboard list’s dashboard definitions.- Parameters:
dashboardListId- ID of the dashboard list to get items from. (required)- Returns:
- ApiResponse<DashboardListItems>
- 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 -
-
getDashboardListItemsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardListItems>> getDashboardListItemsWithHttpInfoAsync(Long dashboardListId) Get items of a Dashboard List.- Parameters:
dashboardListId- ID of the dashboard list to get items from. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardListItems>>
-
updateDashboardListItems
public DashboardListUpdateItemsResponse updateDashboardListItems(Long dashboardListId, DashboardListUpdateItemsRequest body) throws ApiException Update items of a dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to update items from. (required)body- New dashboards of the dashboard list. (required)- Returns:
- DashboardListUpdateItemsResponse
- Throws:
ApiException- if fails to make API call
-
updateDashboardListItemsAsync
public CompletableFuture<DashboardListUpdateItemsResponse> updateDashboardListItemsAsync(Long dashboardListId, DashboardListUpdateItemsRequest body) Update items of a dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to update items from. (required)body- New dashboards of the dashboard list. (required)- Returns:
- CompletableFuture<DashboardListUpdateItemsResponse>
-
updateDashboardListItemsWithHttpInfo
public ApiResponse<DashboardListUpdateItemsResponse> updateDashboardListItemsWithHttpInfo(Long dashboardListId, DashboardListUpdateItemsRequest body) throws ApiException Update dashboards of an existing dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to update items from. (required)body- New dashboards of the dashboard list. (required)- Returns:
- ApiResponse<DashboardListUpdateItemsResponse>
- 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 -
-
updateDashboardListItemsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DashboardListUpdateItemsResponse>> updateDashboardListItemsWithHttpInfoAsync(Long dashboardListId, DashboardListUpdateItemsRequest body) Update items of a dashboard list.- Parameters:
dashboardListId- ID of the dashboard list to update items from. (required)body- New dashboards of the dashboard list. (required)- Returns:
- CompletableFuture<ApiResponse<DashboardListUpdateItemsResponse>>
-