All URIs are relative to /api/v58
| Method | HTTP request | Description |
|---|---|---|
| createDashboards | POST /timeseries/dashboards | |
| deleteDashboard | DELETE /timeseries/dashboards/{dashboardName} | |
| getDashboard | GET /timeseries/dashboards/{dashboardName} | |
| getDashboards | GET /timeseries/dashboards |
ApiDashboardList createDashboards(body)
Creates the list of dashboards. If any of the dashboards already exist this whole command will fail and no dashboards will be created.
Available since API v6.
// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.DashboardsResourceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");
DashboardsResourceApi apiInstance = new DashboardsResourceApi();
ApiDashboardList body = new ApiDashboardList(); // ApiDashboardList | The list of dashboards to create.
try {
ApiDashboardList result = apiInstance.createDashboards(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DashboardsResourceApi#createDashboards");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| body | ApiDashboardList | The list of dashboards to create. | [optional] |
ApiDashboard deleteDashboard(dashboardName)
Deletes a dashboard.
Available since API v6.
// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.DashboardsResourceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");
DashboardsResourceApi apiInstance = new DashboardsResourceApi();
String dashboardName = "dashboardName_example"; // String | The name of the dashboard.
try {
ApiDashboard result = apiInstance.deleteDashboard(dashboardName);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DashboardsResourceApi#deleteDashboard");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| dashboardName | String | The name of the dashboard. |
ApiDashboard getDashboard(dashboardName)
Returns a dashboard definition for the specified name. This dashboard can be imported with the createDashboards API.
Available since API v6.
// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.DashboardsResourceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");
DashboardsResourceApi apiInstance = new DashboardsResourceApi();
String dashboardName = "dashboardName_example"; // String | The name of the dashboard.
try {
ApiDashboard result = apiInstance.getDashboard(dashboardName);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DashboardsResourceApi#getDashboard");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| dashboardName | String | The name of the dashboard. |
ApiDashboardList getDashboards()
Returns the list of all user-customized dashboards. This includes both the new dashboards created by users as well as any user customizations to built-in dashboards.
Available since API v6.
// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.DashboardsResourceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");
DashboardsResourceApi apiInstance = new DashboardsResourceApi();
try {
ApiDashboardList result = apiInstance.getDashboards();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DashboardsResourceApi#getDashboards");
e.printStackTrace();
}
This endpoint does not need any parameter.