Class RumRetentionFiltersApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExclusionFilter(String appId, RumExclusionFilterCreateRequest body) Create a RUM exclusion filter.Create a RUM exclusion filter.Create an exclusion filter for a RUM application.Create a RUM exclusion filter.createRetentionFilter(String appId, RumRetentionFilterCreateRequest body) Create a RUM retention filter.Create a RUM retention filter.Create a RUM retention filter for a RUM application.Create a RUM retention filter.voiddeleteExclusionFilter(String appId, String efId) Delete a RUM exclusion filter.deleteExclusionFilterAsync(String appId, String efId) Delete a RUM exclusion filter.deleteExclusionFilterWithHttpInfo(String appId, String efId) Delete an exclusion filter for a RUM application.deleteExclusionFilterWithHttpInfoAsync(String appId, String efId) Delete a RUM exclusion filter.voiddeleteRetentionFilter(String appId, String rfId) Delete a RUM retention filter.deleteRetentionFilterAsync(String appId, String rfId) Delete a RUM retention filter.deleteRetentionFilterWithHttpInfo(String appId, String rfId) Delete a RUM retention filter for a RUM application.deleteRetentionFilterWithHttpInfoAsync(String appId, String rfId) Delete a RUM retention filter.Get the API client.getExclusionFilter(String appId, String efId) Get a RUM exclusion filter.getExclusionFilterAsync(String appId, String efId) Get a RUM exclusion filter.getExclusionFilterWithHttpInfo(String appId, String efId) Get a single exclusion filter for a RUM application.getExclusionFilterWithHttpInfoAsync(String appId, String efId) Get a RUM exclusion filter.getPermanentRetentionFilter(String appId, RumPermanentRetentionFilterID permanentRfId) Get a permanent RUM retention filter.getPermanentRetentionFilterAsync(String appId, RumPermanentRetentionFilterID permanentRfId) Get a permanent RUM retention filter.getPermanentRetentionFilterWithHttpInfo(String appId, RumPermanentRetentionFilterID permanentRfId) Get a permanent RUM retention filter for a RUM application by its identifier.getPermanentRetentionFilterWithHttpInfoAsync(String appId, RumPermanentRetentionFilterID permanentRfId) Get a permanent RUM retention filter.getRetentionFilter(String appId, String rfId) Get a RUM retention filter.getRetentionFilterAsync(String appId, String rfId) Get a RUM retention filter.getRetentionFilterWithHttpInfo(String appId, String rfId) Get a RUM retention filter for a RUM application.getRetentionFilterWithHttpInfoAsync(String appId, String rfId) Get a RUM retention filter.listExclusionFilters(String appId) Get all RUM exclusion filters.listExclusionFiltersAsync(String appId) Get all RUM exclusion filters.Get the list of exclusion filters for a RUM application.Get all RUM exclusion filters.Get all permanent RUM retention filters.Get all permanent RUM retention filters.Get the list of permanent RUM retention filters for a RUM application.Get all permanent RUM retention filters.listRetentionFilters(String appId) Get all RUM retention filters.listRetentionFiltersAsync(String appId) Get all RUM retention filters.Get the list of RUM retention filters for a RUM application.Get all RUM retention filters.orderRetentionFilters(String appId, RumRetentionFiltersOrderRequest body) Order RUM retention filters.Order RUM retention filters.Order RUM retention filters for a RUM application.Order RUM retention filters.voidsetApiClient(ApiClient apiClient) Set the API client.updateExclusionFilter(String appId, String efId, RumExclusionFilterUpdateRequest body) Update a RUM exclusion filter.updateExclusionFilterAsync(String appId, String efId, RumExclusionFilterUpdateRequest body) Update a RUM exclusion filter.updateExclusionFilterWithHttpInfo(String appId, String efId, RumExclusionFilterUpdateRequest body) Update an exclusion filter for a RUM application.updateExclusionFilterWithHttpInfoAsync(String appId, String efId, RumExclusionFilterUpdateRequest body) Update a RUM exclusion filter.updatePermanentRetentionFilter(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) Update a permanent RUM retention filter.updatePermanentRetentionFilterAsync(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) Update a permanent RUM retention filter.updatePermanentRetentionFilterWithHttpInfo(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) Update the cross-product sampling configuration of a permanent RUM retention filter for a RUM application.updatePermanentRetentionFilterWithHttpInfoAsync(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) Update a permanent RUM retention filter.updateRetentionFilter(String appId, String rfId, RumRetentionFilterUpdateRequest body) Update a RUM retention filter.updateRetentionFilterAsync(String appId, String rfId, RumRetentionFilterUpdateRequest body) Update a RUM retention filter.updateRetentionFilterWithHttpInfo(String appId, String rfId, RumRetentionFilterUpdateRequest body) Update a RUM retention filter for a RUM application.updateRetentionFilterWithHttpInfoAsync(String appId, String rfId, RumRetentionFilterUpdateRequest body) Update a RUM retention filter.
-
Constructor Details
-
RumRetentionFiltersApi
public RumRetentionFiltersApi() -
RumRetentionFiltersApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createExclusionFilter
public RumExclusionFilterResponse createExclusionFilter(String appId, RumExclusionFilterCreateRequest body) throws ApiException Create a RUM exclusion filter.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM exclusion filter. (required)- Returns:
- RumExclusionFilterResponse
- Throws:
ApiException- if fails to make API call
-
createExclusionFilterAsync
public CompletableFuture<RumExclusionFilterResponse> createExclusionFilterAsync(String appId, RumExclusionFilterCreateRequest body) Create a RUM exclusion filter.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM exclusion filter. (required)- Returns:
- CompletableFuture<RumExclusionFilterResponse>
-
createExclusionFilterWithHttpInfo
public ApiResponse<RumExclusionFilterResponse> createExclusionFilterWithHttpInfo(String appId, RumExclusionFilterCreateRequest body) throws ApiException Create an exclusion filter for a RUM application. Returns the created exclusion filter when the request is successful.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM exclusion filter. (required)- Returns:
- ApiResponse<RumExclusionFilterResponse>
- 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 - 429 Too many requests -
-
createExclusionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumExclusionFilterResponse>> createExclusionFilterWithHttpInfoAsync(String appId, RumExclusionFilterCreateRequest body) Create a RUM exclusion filter.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM exclusion filter. (required)- Returns:
- CompletableFuture<ApiResponse<RumExclusionFilterResponse>>
-
createRetentionFilter
public RumRetentionFilterResponse createRetentionFilter(String appId, RumRetentionFilterCreateRequest body) throws ApiException Create a RUM retention filter.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM retention filter. (required)- Returns:
- RumRetentionFilterResponse
- Throws:
ApiException- if fails to make API call
-
createRetentionFilterAsync
public CompletableFuture<RumRetentionFilterResponse> createRetentionFilterAsync(String appId, RumRetentionFilterCreateRequest body) Create a RUM retention filter.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM retention filter. (required)- Returns:
- CompletableFuture<RumRetentionFilterResponse>
-
createRetentionFilterWithHttpInfo
public ApiResponse<RumRetentionFilterResponse> createRetentionFilterWithHttpInfo(String appId, RumRetentionFilterCreateRequest body) throws ApiException Create a RUM retention filter for a RUM application. Returns RUM retention filter objects from the request body when the request is successful.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM retention filter. (required)- Returns:
- ApiResponse<RumRetentionFilterResponse>
- 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 - 429 Too many requests -
-
createRetentionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumRetentionFilterResponse>> createRetentionFilterWithHttpInfoAsync(String appId, RumRetentionFilterCreateRequest body) Create a RUM retention filter.- Parameters:
appId- RUM application ID. (required)body- The definition of the new RUM retention filter. (required)- Returns:
- CompletableFuture<ApiResponse<RumRetentionFilterResponse>>
-
deleteExclusionFilter
Delete a RUM exclusion filter.See
deleteExclusionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)- Throws:
ApiException- if fails to make API call
-
deleteExclusionFilterAsync
Delete a RUM exclusion filter.See
deleteExclusionFilterWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)- Returns:
- CompletableFuture
-
deleteExclusionFilterWithHttpInfo
public ApiResponse<Void> deleteExclusionFilterWithHttpInfo(String appId, String efId) throws ApiException Delete an exclusion filter for a RUM application. The built-in Error Tracking exclusion filter (error_tracking_exclusion_filter) cannot be deleted; attempting to do so returns a405 Method Not Allowedresponse.- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (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 - 405 Method Not Allowed - 429 Too many requests -
-
deleteExclusionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteExclusionFilterWithHttpInfoAsync(String appId, String efId) Delete a RUM exclusion filter.See
deleteExclusionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteRetentionFilter
Delete a RUM retention filter.See
deleteRetentionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)- Throws:
ApiException- if fails to make API call
-
deleteRetentionFilterAsync
Delete a RUM retention filter.See
deleteRetentionFilterWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)- Returns:
- CompletableFuture
-
deleteRetentionFilterWithHttpInfo
public ApiResponse<Void> deleteRetentionFilterWithHttpInfo(String appId, String rfId) throws ApiException Delete a RUM retention filter for a RUM application.- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (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 -
-
deleteRetentionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteRetentionFilterWithHttpInfoAsync(String appId, String rfId) Delete a RUM retention filter.See
deleteRetentionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getExclusionFilter
Get a RUM exclusion filter.See
getExclusionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)- Returns:
- RumExclusionFilterResponse
- Throws:
ApiException- if fails to make API call
-
getExclusionFilterAsync
public CompletableFuture<RumExclusionFilterResponse> getExclusionFilterAsync(String appId, String efId) Get a RUM exclusion filter.See
getExclusionFilterWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)- Returns:
- CompletableFuture<RumExclusionFilterResponse>
-
getExclusionFilterWithHttpInfo
public ApiResponse<RumExclusionFilterResponse> getExclusionFilterWithHttpInfo(String appId, String efId) throws ApiException Get a single exclusion filter for a RUM application.- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)- Returns:
- ApiResponse<RumExclusionFilterResponse>
- 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 -
-
getExclusionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumExclusionFilterResponse>> getExclusionFilterWithHttpInfoAsync(String appId, String efId) Get a RUM exclusion filter.See
getExclusionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)- Returns:
- CompletableFuture<ApiResponse<RumExclusionFilterResponse>>
-
getPermanentRetentionFilter
public RumPermanentRetentionFilterResponse getPermanentRetentionFilter(String appId, RumPermanentRetentionFilterID permanentRfId) throws ApiException Get a permanent RUM retention filter.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)- Returns:
- RumPermanentRetentionFilterResponse
- Throws:
ApiException- if fails to make API call
-
getPermanentRetentionFilterAsync
public CompletableFuture<RumPermanentRetentionFilterResponse> getPermanentRetentionFilterAsync(String appId, RumPermanentRetentionFilterID permanentRfId) Get a permanent RUM retention filter.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)- Returns:
- CompletableFuture<RumPermanentRetentionFilterResponse>
-
getPermanentRetentionFilterWithHttpInfo
public ApiResponse<RumPermanentRetentionFilterResponse> getPermanentRetentionFilterWithHttpInfo(String appId, RumPermanentRetentionFilterID permanentRfId) throws ApiException Get a permanent RUM retention filter for a RUM application by its identifier.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)- Returns:
- ApiResponse<RumPermanentRetentionFilterResponse>
- 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 -
-
getPermanentRetentionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumPermanentRetentionFilterResponse>> getPermanentRetentionFilterWithHttpInfoAsync(String appId, RumPermanentRetentionFilterID permanentRfId) Get a permanent RUM retention filter.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)- Returns:
- CompletableFuture<ApiResponse<RumPermanentRetentionFilterResponse>>
-
getRetentionFilter
Get a RUM retention filter.See
getRetentionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)- Returns:
- RumRetentionFilterResponse
- Throws:
ApiException- if fails to make API call
-
getRetentionFilterAsync
public CompletableFuture<RumRetentionFilterResponse> getRetentionFilterAsync(String appId, String rfId) Get a RUM retention filter.See
getRetentionFilterWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)- Returns:
- CompletableFuture<RumRetentionFilterResponse>
-
getRetentionFilterWithHttpInfo
public ApiResponse<RumRetentionFilterResponse> getRetentionFilterWithHttpInfo(String appId, String rfId) throws ApiException Get a RUM retention filter for a RUM application.- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)- Returns:
- ApiResponse<RumRetentionFilterResponse>
- 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 -
-
getRetentionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumRetentionFilterResponse>> getRetentionFilterWithHttpInfoAsync(String appId, String rfId) Get a RUM retention filter.See
getRetentionFilterWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)- Returns:
- CompletableFuture<ApiResponse<RumRetentionFilterResponse>>
-
listExclusionFilters
Get all RUM exclusion filters.- Parameters:
appId- RUM application ID. (required)- Returns:
- RumExclusionFiltersResponse
- Throws:
ApiException- if fails to make API call
-
listExclusionFiltersAsync
Get all RUM exclusion filters.See
listExclusionFiltersWithHttpInfoAsync(java.lang.String).- Parameters:
appId- RUM application ID. (required)- Returns:
- CompletableFuture<RumExclusionFiltersResponse>
-
listExclusionFiltersWithHttpInfo
public ApiResponse<RumExclusionFiltersResponse> listExclusionFiltersWithHttpInfo(String appId) throws ApiException Get the list of exclusion filters for a RUM application. The built-in Error Tracking exclusion filter (error_tracking_exclusion_filter) is always returned first.- Parameters:
appId- RUM application ID. (required)- Returns:
- ApiResponse<RumExclusionFiltersResponse>
- 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 -
-
listExclusionFiltersWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumExclusionFiltersResponse>> listExclusionFiltersWithHttpInfoAsync(String appId) Get all RUM exclusion filters.- Parameters:
appId- RUM application ID. (required)- Returns:
- CompletableFuture<ApiResponse<RumExclusionFiltersResponse>>
-
listPermanentRetentionFilters
public RumPermanentRetentionFiltersResponse listPermanentRetentionFilters(String appId) throws ApiException Get all permanent RUM retention filters.See
listPermanentRetentionFiltersWithHttpInfo(java.lang.String).- Parameters:
appId- RUM application ID. (required)- Returns:
- RumPermanentRetentionFiltersResponse
- Throws:
ApiException- if fails to make API call
-
listPermanentRetentionFiltersAsync
public CompletableFuture<RumPermanentRetentionFiltersResponse> listPermanentRetentionFiltersAsync(String appId) Get all permanent RUM retention filters.See
listPermanentRetentionFiltersWithHttpInfoAsync(java.lang.String).- Parameters:
appId- RUM application ID. (required)- Returns:
- CompletableFuture<RumPermanentRetentionFiltersResponse>
-
listPermanentRetentionFiltersWithHttpInfo
public ApiResponse<RumPermanentRetentionFiltersResponse> listPermanentRetentionFiltersWithHttpInfo(String appId) throws ApiException Get the list of permanent RUM retention filters for a RUM application. Permanent retention filters are predefined filters that cannot be created or deleted. For each filter, theeditabilityblock indicates which cross-product fields can be updated.- Parameters:
appId- RUM application ID. (required)- Returns:
- ApiResponse<RumPermanentRetentionFiltersResponse>
- 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 -
-
listPermanentRetentionFiltersWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumPermanentRetentionFiltersResponse>> listPermanentRetentionFiltersWithHttpInfoAsync(String appId) Get all permanent RUM retention filters.See
listPermanentRetentionFiltersWithHttpInfo(java.lang.String).- Parameters:
appId- RUM application ID. (required)- Returns:
- CompletableFuture<ApiResponse<RumPermanentRetentionFiltersResponse>>
-
listRetentionFilters
Get all RUM retention filters.- Parameters:
appId- RUM application ID. (required)- Returns:
- RumRetentionFiltersResponse
- Throws:
ApiException- if fails to make API call
-
listRetentionFiltersAsync
Get all RUM retention filters.See
listRetentionFiltersWithHttpInfoAsync(java.lang.String).- Parameters:
appId- RUM application ID. (required)- Returns:
- CompletableFuture<RumRetentionFiltersResponse>
-
listRetentionFiltersWithHttpInfo
public ApiResponse<RumRetentionFiltersResponse> listRetentionFiltersWithHttpInfo(String appId) throws ApiException Get the list of RUM retention filters for a RUM application.- Parameters:
appId- RUM application ID. (required)- Returns:
- ApiResponse<RumRetentionFiltersResponse>
- 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 -
-
listRetentionFiltersWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumRetentionFiltersResponse>> listRetentionFiltersWithHttpInfoAsync(String appId) Get all RUM retention filters.- Parameters:
appId- RUM application ID. (required)- Returns:
- CompletableFuture<ApiResponse<RumRetentionFiltersResponse>>
-
orderRetentionFilters
public RumRetentionFiltersOrderResponse orderRetentionFilters(String appId, RumRetentionFiltersOrderRequest body) throws ApiException Order RUM retention filters.- Parameters:
appId- RUM application ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- RumRetentionFiltersOrderResponse
- Throws:
ApiException- if fails to make API call
-
orderRetentionFiltersAsync
public CompletableFuture<RumRetentionFiltersOrderResponse> orderRetentionFiltersAsync(String appId, RumRetentionFiltersOrderRequest body) Order RUM retention filters.- Parameters:
appId- RUM application ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- CompletableFuture<RumRetentionFiltersOrderResponse>
-
orderRetentionFiltersWithHttpInfo
public ApiResponse<RumRetentionFiltersOrderResponse> orderRetentionFiltersWithHttpInfo(String appId, RumRetentionFiltersOrderRequest body) throws ApiException Order RUM retention filters for a RUM application. Returns RUM retention filter objects without attributes from the request body when the request is successful.- Parameters:
appId- RUM application ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- ApiResponse<RumRetentionFiltersOrderResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Ordered - 400 Bad Request - 403 Not Authorized - 429 Too many requests -
-
orderRetentionFiltersWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumRetentionFiltersOrderResponse>> orderRetentionFiltersWithHttpInfoAsync(String appId, RumRetentionFiltersOrderRequest body) Order RUM retention filters.- Parameters:
appId- RUM application ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- CompletableFuture<ApiResponse<RumRetentionFiltersOrderResponse>>
-
updateExclusionFilter
public RumExclusionFilterResponse updateExclusionFilter(String appId, String efId, RumExclusionFilterUpdateRequest body) throws ApiException Update a RUM exclusion filter.- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)body- New definition of the RUM exclusion filter. (required)- Returns:
- RumExclusionFilterResponse
- Throws:
ApiException- if fails to make API call
-
updateExclusionFilterAsync
public CompletableFuture<RumExclusionFilterResponse> updateExclusionFilterAsync(String appId, String efId, RumExclusionFilterUpdateRequest body) Update a RUM exclusion filter.- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)body- New definition of the RUM exclusion filter. (required)- Returns:
- CompletableFuture<RumExclusionFilterResponse>
-
updateExclusionFilterWithHttpInfo
public ApiResponse<RumExclusionFilterResponse> updateExclusionFilterWithHttpInfo(String appId, String efId, RumExclusionFilterUpdateRequest body) throws ApiException Update an exclusion filter for a RUM application. For the built-in Error Tracking exclusion filter (error_tracking_exclusion_filter), onlyenabledcan be updated;name,event_type, andquerymust be omitted. Returns the updated exclusion filter when the request is successful.- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)body- New definition of the RUM exclusion filter. (required)- Returns:
- ApiResponse<RumExclusionFilterResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Updated - 400 Bad Request - 403 Not Authorized - 404 Not Found - 409 Conflict - 429 Too many requests -
-
updateExclusionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumExclusionFilterResponse>> updateExclusionFilterWithHttpInfoAsync(String appId, String efId, RumExclusionFilterUpdateRequest body) Update a RUM exclusion filter.- Parameters:
appId- RUM application ID. (required)efId- Exclusion filter ID. (required)body- New definition of the RUM exclusion filter. (required)- Returns:
- CompletableFuture<ApiResponse<RumExclusionFilterResponse>>
-
updatePermanentRetentionFilter
public RumPermanentRetentionFilterResponse updatePermanentRetentionFilter(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) throws ApiException Update a permanent RUM retention filter.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)body- New configuration of the permanent RUM retention filter. (required)- Returns:
- RumPermanentRetentionFilterResponse
- Throws:
ApiException- if fails to make API call
-
updatePermanentRetentionFilterAsync
public CompletableFuture<RumPermanentRetentionFilterResponse> updatePermanentRetentionFilterAsync(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) Update a permanent RUM retention filter.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)body- New configuration of the permanent RUM retention filter. (required)- Returns:
- CompletableFuture<RumPermanentRetentionFilterResponse>
-
updatePermanentRetentionFilterWithHttpInfo
public ApiResponse<RumPermanentRetentionFilterResponse> updatePermanentRetentionFilterWithHttpInfo(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) throws ApiException Update the cross-product sampling configuration of a permanent RUM retention filter for a RUM application. Only fields marked as editable in theeditabilityblock of the filter can be updated. Updating a non-editable field returns a400response.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)body- New configuration of the permanent RUM retention filter. (required)- Returns:
- ApiResponse<RumPermanentRetentionFilterResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Updated - 400 Bad Request - 403 Not Authorized - 404 Not Found - 429 Too many requests -
-
updatePermanentRetentionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumPermanentRetentionFilterResponse>> updatePermanentRetentionFilterWithHttpInfoAsync(String appId, RumPermanentRetentionFilterID permanentRfId, RumPermanentRetentionFilterUpdateRequest body) Update a permanent RUM retention filter.- Parameters:
appId- RUM application ID. (required)permanentRfId- The identifier of the permanent RUM retention filter. (required)body- New configuration of the permanent RUM retention filter. (required)- Returns:
- CompletableFuture<ApiResponse<RumPermanentRetentionFilterResponse>>
-
updateRetentionFilter
public RumRetentionFilterResponse updateRetentionFilter(String appId, String rfId, RumRetentionFilterUpdateRequest body) throws ApiException Update a RUM retention filter.- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- RumRetentionFilterResponse
- Throws:
ApiException- if fails to make API call
-
updateRetentionFilterAsync
public CompletableFuture<RumRetentionFilterResponse> updateRetentionFilterAsync(String appId, String rfId, RumRetentionFilterUpdateRequest body) Update a RUM retention filter.- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- CompletableFuture<RumRetentionFilterResponse>
-
updateRetentionFilterWithHttpInfo
public ApiResponse<RumRetentionFilterResponse> updateRetentionFilterWithHttpInfo(String appId, String rfId, RumRetentionFilterUpdateRequest body) throws ApiException Update a RUM retention filter for a RUM application. Returns RUM retention filter objects from the request body when the request is successful.- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- ApiResponse<RumRetentionFilterResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Updated - 400 Bad Request - 403 Not Authorized - 404 Not Found - 429 Too many requests -
-
updateRetentionFilterWithHttpInfoAsync
public CompletableFuture<ApiResponse<RumRetentionFilterResponse>> updateRetentionFilterWithHttpInfoAsync(String appId, String rfId, RumRetentionFilterUpdateRequest body) Update a RUM retention filter.- Parameters:
appId- RUM application ID. (required)rfId- Retention filter ID. (required)body- New definition of the RUM retention filter. (required)- Returns:
- CompletableFuture<ApiResponse<RumRetentionFilterResponse>>
-