Package com.datadog.api.client.v2.api
Class RumMetricsApi
java.lang.Object
com.datadog.api.client.v2.api.RumMetricsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RumMetricsApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a RUM-based metric.Create a RUM-based metric.Create a metric based on your organization's RUM data.Create a RUM-based metric.voiddeleteRumMetric(String metricId) Delete a RUM-based metric.deleteRumMetricAsync(String metricId) Delete a RUM-based metric.deleteRumMetricWithHttpInfo(String metricId) Delete a specific RUM-based metric from your organization.deleteRumMetricWithHttpInfoAsync(String metricId) Delete a RUM-based metric.Get the API client.getRumMetric(String metricId) Get a RUM-based metric.getRumMetricAsync(String metricId) Get a RUM-based metric.getRumMetricWithHttpInfo(String metricId) Get a specific RUM-based metric from your organization.getRumMetricWithHttpInfoAsync(String metricId) Get a RUM-based metric.Get all RUM-based metrics.Get all RUM-based metrics.Get the list of configured RUM-based metrics with their definitions.Get all RUM-based metrics.voidsetApiClient(ApiClient apiClient) Set the API client.updateRumMetric(String metricId, RumMetricUpdateRequest body) Update a RUM-based metric.updateRumMetricAsync(String metricId, RumMetricUpdateRequest body) Update a RUM-based metric.updateRumMetricWithHttpInfo(String metricId, RumMetricUpdateRequest body) Update a specific RUM-based metric from your organization.updateRumMetricWithHttpInfoAsync(String metricId, RumMetricUpdateRequest body) Update a RUM-based metric.
-
Constructor Details
-
RumMetricsApi
public RumMetricsApi() -
RumMetricsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createRumMetric
Create a RUM-based metric.See
createRumMetricWithHttpInfo(com.datadog.api.client.v2.model.RumMetricCreateRequest).- Parameters:
body- The definition of the new RUM-based metric. (required)- Returns:
- RumMetricResponse
- Throws:
ApiException- if fails to make API call
-
createRumMetricAsync
Create a RUM-based metric.See
createRumMetricWithHttpInfoAsync(com.datadog.api.client.v2.model.RumMetricCreateRequest).- Parameters:
body- The definition of the new RUM-based metric. (required)- Returns:
- CompletableFuture<RumMetricResponse>
-
createRumMetricWithHttpInfo
public ApiResponse<RumMetricResponse> createRumMetricWithHttpInfo(RumMetricCreateRequest body) throws ApiException Create a metric based on your organization's RUM data. Returns the RUM-based metric object from the request body when the request is successful.- Parameters:
body- The definition of the new RUM-based metric. (required)- Returns:
- ApiResponse<RumMetricResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 403 Not Authorized - 409 Conflict - 429 Too many requests -
-
createRumMetricWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumMetricResponse>> createRumMetricWithHttpInfoAsync(RumMetricCreateRequest body) Create a RUM-based metric.See
createRumMetricWithHttpInfo(com.datadog.api.client.v2.model.RumMetricCreateRequest).- Parameters:
body- The definition of the new RUM-based metric. (required)- Returns:
- CompletableFuture<ApiResponse<RumMetricResponse>>
-
deleteRumMetric
Delete a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)- Throws:
ApiException- if fails to make API call
-
deleteRumMetricAsync
Delete a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)- Returns:
- CompletableFuture
-
deleteRumMetricWithHttpInfo
Delete a specific RUM-based metric from your organization.- Parameters:
metricId- The name of the RUM-based metric. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 403 Not Authorized - 404 Not Found - 429 Too many requests -
-
deleteRumMetricWithHttpInfoAsync
Delete a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getRumMetric
Get a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)- Returns:
- RumMetricResponse
- Throws:
ApiException- if fails to make API call
-
getRumMetricAsync
Get a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)- Returns:
- CompletableFuture<RumMetricResponse>
-
getRumMetricWithHttpInfo
Get a specific RUM-based metric from your organization.- Parameters:
metricId- The name of the RUM-based metric. (required)- Returns:
- ApiResponse<RumMetricResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Not Authorized - 404 Not Found - 429 Too many requests -
-
getRumMetricWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumMetricResponse>> getRumMetricWithHttpInfoAsync(String metricId) Get a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)- Returns:
- CompletableFuture<ApiResponse<RumMetricResponse>>
-
listRumMetrics
Get all RUM-based metrics.- Returns:
- RumMetricsResponse
- Throws:
ApiException- if fails to make API call
-
listRumMetricsAsync
Get all RUM-based metrics.- Returns:
- CompletableFuture<RumMetricsResponse>
-
listRumMetricsWithHttpInfo
Get the list of configured RUM-based metrics with their definitions.- Returns:
- ApiResponse<RumMetricsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Not Authorized - 429 Too many requests -
-
listRumMetricsWithHttpInfoAsync
Get all RUM-based metrics.- Returns:
- CompletableFuture<ApiResponse<RumMetricsResponse>>
-
updateRumMetric
public RumMetricResponse updateRumMetric(String metricId, RumMetricUpdateRequest body) throws ApiException Update a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)body- New definition of the RUM-based metric. (required)- Returns:
- RumMetricResponse
- Throws:
ApiException- if fails to make API call
-
updateRumMetricAsync
public CompletableFuture<RumMetricResponse> updateRumMetricAsync(String metricId, RumMetricUpdateRequest body) Update a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)body- New definition of the RUM-based metric. (required)- Returns:
- CompletableFuture<RumMetricResponse>
-
updateRumMetricWithHttpInfo
public ApiResponse<RumMetricResponse> updateRumMetricWithHttpInfo(String metricId, RumMetricUpdateRequest body) throws ApiException Update a specific RUM-based metric from your organization. Returns the RUM-based metric object from the request body when the request is successful.- Parameters:
metricId- The name of the RUM-based metric. (required)body- New definition of the RUM-based metric. (required)- Returns:
- ApiResponse<RumMetricResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Not Authorized - 404 Not Found - 409 Conflict - 429 Too many requests -
-
updateRumMetricWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumMetricResponse>> updateRumMetricWithHttpInfoAsync(String metricId, RumMetricUpdateRequest body) Update a RUM-based metric.- Parameters:
metricId- The name of the RUM-based metric. (required)body- New definition of the RUM-based metric. (required)- Returns:
- CompletableFuture<ApiResponse<RumMetricResponse>>
-